%s\n 为什么一直要写? 可以不要啊
%s\n不是固定搭配,是分别输入的两个符号,先说\n吧,它是电脑识别一个换行符,如果你想“吃大餐”和“买玩具”分开各占一行就要加上它;%s是输出字符的一种格式符,类似的还有%d、%c、%f,当你要输出一串字符串“abcdef”或者“大家好”就要加%s,当你要输出整数“30”就加%d,当你要输出一个字符"c"就要加%c, 当你要输出小数"3.14"就加%f ,,,,,,,,,, 详细介绍如图。
%s是C语言中的字符串替代符,和%d类似。在这个程序中你可以直接写成printf("吃大餐\n");
而\n则是换行符,可有可无,\n的效果就是打印出一个空行
%s 是转义字符 和字符串string有关 而"吃大餐" 就是用类似string表示
\n 是换行空格
其实你不懂 你可以把它们去掉,再运行一下程序 看看有什么不同 就知道结果了
希望对你有帮助!谢谢