编写一个C程序,输出以下信息:
**************************
Very Good!
**************************
为什么不能直接用printf把这些都输进去而是要换行输呢?
正确的是这样的printf("**************************\n");
printf(" Very Good! \n");
printf("**************************\n");
那为什么直接一次性不可以输出呢?
你可以试试看的,其实是可以的...人家这么做是为了代码可阅读性追问
但是是错的,这是为什么呢
你回车就当是一条语句了,你先价格\然后回车就可以了
追问我懂了,但是原来错的原因可以解释下吗?
是不是只要回车了,就代表的是两条语句,而printf里面只能放一条语句吗?
不是...这个是引号里面的,是字符串..字符串里面用\n代表换行的..你直接换行编译器不知道什么办吧?
printf("****************************\n"
" Very Good \n"
"****************************\n");
这样就可以
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-10-03
对啊,你为什么不一次性输出啊???这个是可以的。追问
但是是错的,这是为什么呢