请问编程中一些基础语言 !b==c||d<a

请问编程中一些基础语言
!b==c||d<a!b==c||d<a

(1)这里涉及到 strlen函数的用法,它是用来计算一个字符串长度的,遇到第一个“\0”标识符便会停止计数。 (2)你的这个程序 for(i = 0; i < 10; i++) { acNew[i] = '0'; } 这里把字符0送到axNew[0:9]。但是axNew[10]没放\0,即从地10 个元素起,都是不定的元素。而strlen这个函数是遇到\0才会停止计数的。如果字符串总没有\0它就可能算到定义空间之外去。 所以你这个程序的结果是不可预测的。只有将\0赋给数组元素最后一个才会得到正确的字符串长度。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答