- 1. 字符串输入与输出
- 1.1 字符串的输入函数(gets)
- 1.2 字符串的输出函数(puts)
- 2. 字符数组
- 3. 字符串数组
- 4. 常用字符串函数
- 4.1 求字符串长度(strlen)
- 4.2 字符串拷贝(strcpy)
- 4.3 字符串连接(strcat)
- 4.4 字符串比较(strcmp)
- 4.5 字符串与字符函数的扩展用法
- char * gets(char *s)
- 字符串的最后个字符是 ,要注意数据长度
- gets函数不会让空格成为字符串的结束标志,而scanf会,scanf需要 %c配合才能正常输入
char s[5]; \只能存四个字符,因为最后个字符是 gets(s) pritnf("%sn", s);
- puts(string);
- puts()和printf()不一样的是puts()会自动换行不需要n
- 用法:char c[10], ch[3][4];
- 字符数组的初始化:首先我们需要知道{'a', 'b', 'c', ' '}=="abc"
- 逐个字符赋值:
char ch[5]={'h', 'e', 'l', 'l', 'o';} //完整赋值 char ch[5]={'b', 'o', 'y'}; //部分赋值,那ch[3], ch[4]都是 ,NULL字符串 b o y


