c语言中char ch【】="600";当a为3时,char【a】和0是什么关系?
发布网友
发布时间:2024-01-14 00:24
我来回答
共3个回答
热心网友
时间:2024-12-03 15:04
c语言中char ch[ ]="600";当a为3时,ch[a]和0是"相等"的关系。
热心网友
时间:2024-12-03 15:05
啥关系也没有
热心网友
时间:2024-12-03 15:05
char
ch=0;
ch的值就是0
char
ch='0';
ch的值是字符'0'的ascii码值,即0x30
char
ch='\0';
\0是转义字符,其值为ascii码0,
也就是说
这个和第一种的ch
=
0是一样的。
在打印时,字符串结束符\0属于不可显示字符,所以屏幕上会什么都没有。
如果你用的是%d
你就能看出区别了