c语言,求大神指教,为什么输出一行空字符???

2024-11-23 21:20:53
推荐回答(2个)
回答1:

char a[5]={"abcd"}用法错误,应当改为 char a[5]={'a','b','c','d','/0'}; (不推荐)或者 char a[5]="abcd";
字符串本身就是一个数组,且自动包含结束符/0

回答2:

while的条件有错