void main() { char b[]="Hello,you"; b[5]=0; printf("%s\n",b);}这题什么意思呀?求详细解答!

如题所述

void main()
{
char b[]="Hello,you"; //定义一个叫b的字符数组,并赋值为Hello,you
b[5]=0; //使数组b中的第5个数字赋值为0
printf("%s\n",b); //%s的意思是按字符串输出,即这条是按字符串输出b数组
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-28
输出Hello,输入字符串,字符串是以0作结束符的,在字符串中,b[5]=0,所以输出遇到0结束,只能输出Hello本回答被提问者采纳
相似回答