为了账号安全,请及时绑定邮箱和手机立即绑定

printf()中都有"%s\n"是不是可有可无

为什么左边的教程中printf()中都有"%s\n",而右边的作业printf()中却没有这几个字符也能完成代码,这几个字符是可有可无的吗?

正在回答

2 回答

输出字符串有两种表达方式

printf("HelloWorld!\n");      //输出字符串
printf("%s\n", "HelloWorld!");//先把%s替换成HelloWorld!再输出字符串

这两句的效果是一样的。前一种比较常用,因为简洁。

\n是换行符的意思,在程序输出结尾习惯输出一个换行符,这样与其他程序一起使用可以分隔输出。

0 回复 有任何疑惑可以回复我~

是的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

printf()中都有"%s\n"是不是可有可无

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信