课程
/后端开发
/C
/C语言入门
为什么左边的教程中printf()中都有"%s\n",而右边的作业printf()中却没有这几个字符也能完成代码,这几个字符是可有可无的吗?
2017-01-23
源自:C语言入门 4-3
正在回答
输出字符串有两种表达方式
printf("HelloWorld!\n"); //输出字符串 printf("%s\n", "HelloWorld!");//先把%s替换成HelloWorld!再输出字符串
这两句的效果是一样的。前一种比较常用,因为简洁。
\n是换行符的意思,在程序输出结尾习惯输出一个换行符,这样与其他程序一起使用可以分隔输出。
是的。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答printf中的字段%s\n
1 回答printf("%s\n"),这个是有什么用的
3 回答printf那一行加与不加“%S\n”为什么都可以有一样的最终结果?
1 回答printf("%s","很遗憾,期望你再接再厉");中的"%s",可有可无吗?
1 回答printf("钻石玩家"); 和 printf(“%s\n”,"钻石玩家"); 有区别吗? 不加“%s\n” 有问题吗?