求教 C语言的“空字符” 是什么意思?

2024-12-23 06:54:58
推荐回答(3个)
回答1:

字符串结束符就是空字符,输入字符串时自动添加。
如果你一定要从键盘输入:
char
st[10];
scanf("%d",&st[0]);
键盘拍入
'\0'
输入一个字符串,做替代:
char
st1[20],st2[20];
int
l,i,j;
scanf("%s",&st1[0]);
l
=
strlen(st1);
for
(i=0;i
评论
0
0
加载更多

回答2:

C语言的空字符是在字符串结尾系统自动加上的‘\0’,以让系统识别出一个字符串的结尾。

字符串“china”
实际上在系统内是以“china\0”储存的
应该是这样的..............

回答3:

1
在c语言中空字符用'\0'表示
  2
扩展
  '\0'对应的整型值是0,所以给一个字符变量赋值为空字符时,以下两种都是可以的
  char
ch='\0';
char
ch=0;