目录
1.一维数组的初始化
2.二维数组的初始化
3.字符数组
1.puts
2.gets
3.strcat
4.strcpy
5.strcmp
6.strlen
编辑
7. strlwr与strupr
易错习题
1
2
3
4
5
6
1.一维数组的初始化
2.二维数组的初始化
注意
第一维的长度不用指定,第二维的长度必须指定
或则说
行的数目不用指定,而列的数目必须指定
3.字符数组
1.可以人为的加上\0
2.输入时碰到空格就会停止输入
1.puts
2.gets
3.strcat
4.strcpy
5.strcmp
6.strlen
7. strlwr与strupr
易错习题
1
这题有点坑的,首先先对字符数组从0到8赋值,在就是从s【0】开始遍历,若值为1则v【0】加一
这样一直到s【8】它为\0,switch中的case后面没有它要的值,所以就会跳过switch
注意
此时的i仍然为0,所以v【0】会再加一次1,变成5
2
这就是前缀和
3
第二个循环,注意printf在if后面,所以当i为11时才代表已经打印了10个数,需要换行
4
5
会把ABC还有\0给复制过去
6
这里的ch【1】代表的是第二行,会把第二行的BBB打印出来