[问题点数:10分,结帖人clleady]
等级
本版专家分:119
结帖率 100%
c语言中\0是什么意思?它应该用%d表示是0.
另外 char ch[2][3]={"123","45"};我知道是赋值,并且ch[1][2]默认应该是'0';
if(ch[i][j]>'\0')是什么意思
展开阅读全文
等级
本版专家分:86216
勋章
红花2011年3月C/C++大版内专家分月排行榜第一
2010年9月C/C++大版内专家分月排行榜第一
黄花2015年1月C/C++大版内专家分月排行榜第二
2012年3月C/C++大版内专家分月排行榜第二
2011年11月C/C++大版内专家分月排行榜第二
2010年6月C/C++大版内专家分月排行榜第二
2010年5月C/C++大版内专家分月排行榜第二
蓝花2011年4月C/C++大版内专家分月排行榜第三
2011年2月C/C++大版内专家分月排行榜第三
2010年8月C/C++大版内专家分月排行榜第三
字符串的结束符
等级
本版专家分:3272
'\0'在c语言的字符串中表示字符串的结尾
就lz给的上下文环境中,if(ch[i][j]>'\0')判断该字符是否是字符串的结尾符
等级
本版专家分:342
char ch[2][3]={"123","45"};
如下:
char[2][3]={'1','2','3',
'4','5','\0'
}
其中的'\0'为转义字符,ASCII值为0
代表一串字符串的结束
if(ch[i][j]>'\0')
是说如果字符的ASCII值大于0
等级
本版专家分:1394
\0是空字符,ASCII码值为0,用在字符串中作为结束标志,if(ch[i][j]>'\0') 这个要结合上下文才能确定了
等级
本版专家分:1805
字符串结束符号
等级
本版专家分:12017
勋章
红花2002年9月C/C++大版内专家分月排行榜第一
2003年6月Linux/Unix社区大版内专家分月排行榜第一
2002年11月Linux/Unix社区大版内专家分月排行榜第一
2002年10月Linux/Unix社区大版内专家分月排行榜第一
2002年9月Linux/Unix社区大版内专家分月排行榜第一
蓝花2002年10月C/C++大版内专家分月排行榜第三
2004年9月Linux/Unix社区大版内专家分月排行榜第三
2003年5月Linux/Unix社区大版内专家分月排行榜第三