C 编程语言提供两种类型的搜索技术。它们如下:线性搜索 二分搜索 二分搜索此方法仅适用于排序列表。给定列表被分成两个相等的部分。给定的键与列表的中间元素进行比较。这里,可能出现三种情况,如下所示:如果中间元素与键匹配,则搜索将在此处成功结束... 阅读更多
指针是一个存储其他变量地址的变量。考虑以下语句:int qty = 179;声明指针声明指针的语法如下:int *p;这里,'p' 是一个指针变量,它保存其他变量的地址。指针的初始化地址运算符 (&) 用于初始化指针变量。例如,int qty = 175; int *p; p= &qty;指针数组它是地址的集合(或)指针的集合。声明以下是指针数组的声明:数据类型 *指针名称 [大小];例如,int *p[5];它表示一个指针数组,可以保存五个整型元素的地址。初始化'&' 用于... 阅读更多
指针是一个存储另一个变量地址的变量。我们可以使用指针保存空值。它可以通过引用传递来访问。此外,在声明变量时,无需初始化。指针的语法如下:指针变量 = & 另一个变量;例如,p =&a;算法请参考以下算法,了解如何使用指针在一系列数字中查找最大数。步骤 1:开始步骤 2:声明整型变量步骤 3:声明指针变量步骤 4:从控制台读取 3 个数字步骤 5:分配... 阅读更多
无格式输入和输出函数读取用户发送的单个输入,并允许在控制台上显示该值作为输出。无格式输入函数C 编程语言中的无格式输入函数解释如下:getchar()它从键盘读取一个字符。getchar() 函数的语法如下:变量名 = getchar();例如,Char a; a = getchar();示例程序以下是 getchar() 函数的 C 程序: 实时演示 #include int main(){ char ch; FILE *fp; fp=fopen("file.txt", "w"); //以写入模式打开文件 printf("输入文本 ... 阅读更多
什么是 C 语言中的条件编译?在 C 编程语言中,几个指令控制程序代码部分的选择性编译。它们如下:#if #else #elif #endif#if 的一般形式如下:#if 常量表达式 语句序列 #endif#else 的工作方式与 C 关键字 else 非常相似。#elif 表示“else if”并建立 if else-if 编译链。除其他事项外,#if 提供了一种“注释掉”代码的替代方法。例如,#if 0 printf("#d", total); #endif这里,编译器将... 阅读更多
库 #include 包含基本内存操作。虽然不严格来说是字符串函数,但这些函数是在 #include 中声明的。这些内存操作如下:void *memchr (void *s, int c, size_t n);在缓冲区中搜索字符。int memcmp (void *s1, void *s2, size_t n);比较两个缓冲区。... 阅读更多
C 语言中的字符串搜索函数该库还提供几个字符串搜索函数,如下所示:char *strchr (const char *string, intc);查找字符串中字符 c 的第一次出现。char *strrchr (const char *string, intc);查找字符串中字符 c 的最后一次出现。... 阅读更多
二进制数用 1 和 0 表示。十六进制数系统有 16 个数字,即 {0, 1, 2, 3…..9, A(10), B(11), ……F(15)}要从二进制转换为十六进制表示,位字符串 ID 被分成 4 位的块,这些块称为从最低有效位开始的 nibble。每个块都替换为相应的十六进制数字。让我们看一个示例,以了解十六进制和二进制数表示的清晰度。0011 1110 0101 1011 0001 1101 3 E 5 B 1 D我们在 C 语言中为十六进制常量编写 0X3E5B1D。另一个示例是什么... 阅读更多
要在字符串中查找子字符串,请使用 indexOf() 方法。假设以下为我们的字符串。String str = "testdemo";在字符串中查找子字符串“demo”并获取索引。int index = str.indexOf( 'demo');示例 实时演示public class Demo { public static void main(String []args) { String str = "testdemo"; System.out.println("字符串:"+str); int index = str.indexOf("demo"); System.out.printf("子字符串'demo'位于索引 %d 处", index); } }输出字符串:testdemo 子字符串'demo'位于索引 4 处