为什么在c语言设计中不能直接输出多行语句?

编写一个C程序,输出以下信息:
**************************
Very Good!
**************************
为什么不能直接用printf把这些都输进去而是要换行输呢?
正确的是这样的printf("**************************\n");
printf(" Very Good! \n");
printf("**************************\n");
那为什么直接一次性不可以输出呢?

你可以试试看的,其实是可以的...人家这么做是为了代码可阅读性追问

但是是错的,这是为什么呢

追答

你回车就当是一条语句了,你先价格\然后回车就可以了

追问

我懂了,但是原来错的原因可以解释下吗?
是不是只要回车了,就代表的是两条语句,而printf里面只能放一条语句吗?

追答

不是...这个是引号里面的,是字符串..字符串里面用\n代表换行的..你直接换行编译器不知道什么办吧?
printf("****************************\n"
" Very Good \n"
"****************************\n");
这样就可以

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-03
对啊,你为什么不一次性输出啊???这个是可以的。追问

但是是错的,这是为什么呢

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网