int main(){char string[10] = "abc";printf("%s", string);}
看了一遍代码,没有问题不会输出换行,不太清楚你说的“为什么我没要求输出字符串后换行,实际情况却换行了”是什么意思。
不可能啊,发下截图
你要不试一下这样
char str[10] = {0}; str[0] = 'a'; str[1] = 'b'; str[2] = 'c'; str[3] = '\0';
看看会不会换行