字符数组的两种定义方式:
char c[10] = {‘i’ , ‘P’ , ‘h’ , ‘o’ , ‘n’ , ‘e’};
char c[10] = “iPhone” ;
字符串函数
strlen()计算字符串的长度
strcpy()字符串拷贝
strcat()字符串拼接
strcmp()字符串比较
sizeof与strlen比较(size_t即unsigned long)
sizeof获取操作数占用的内存空间字节数,返回类型size_t;
strlen获取字符数组实际使用的字节数,不包含数组结尾符' ',返回类型size_t;
字符串的初始化
l char a[] = “123”; 和 char a [] = {‘1’,’2’,’3’};的区别,可以比较大小
l “123”其实是由’1’、’2’、’3’、’ ’组成
l “123”的存储分布
字符串的输出”%s”,’ ’是不会输出的