0
点赞
收藏
分享

微信扫一扫

C语言——字符函数和字符串函数(三)【strtok,strerror,perror】

小铺有酒一两不够 2023-12-26 阅读 21
算法

目录

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打印出来

举报

相关推荐

0 条评论