二分查找法(需要先使数组有序)
字符数组
用来存放字符数据的数组就是字符数组,字符数组中一个元素存放一个数组。
例:char s[100] = "hello"
'\o' 字符串结束标志。且'\o'占一个字节且不显示。
输入输出
1.字符逐个输入输出。用"%c"
2、"%s"对字符串输入输出。输出项是字符数组名,而不是数组元素名
输出字符不包含'\o';且输出遇到'\0',结束输出
3.puts
将一个字符串(以‘\0结束的字符序列’)输出 puts(s)
4.fgets(s,sizeof(s) / sizeof(s[0]),stdin)
gets(s)
scanf("%s",s)
5、strlen(s) 计算有效字符个数,不包含‘\0’
6、strcpy(s2,s1) 将s1拷贝到s2 不能使用赋值运算符. 字符数组1必须定义得足够大,以便容纳被复制的字符串。字符数组1的长度不应小于字符串2的长度。
7、stract
8、strcmp strcmp(s1,s2) 不能使用关系运算符
(1)如果字符串1=字符串2,则函数值为0。
(2)如果字符串1>字符串2,则函数值为一个正整数。
(3)如果字符串1<字符串2,则函数值为一个负落数。