为什么用c语言一次printf()函数打印星号三角形时,除最后一行末尾用\n结尾,前几行要用\n结尾呢??\呢?

我是新来的,第二次提问,希望大家照顾我这个新来的,不要嘲笑我,我是真搞不懂这个问题。

img

img

因为c语言有规定,print的内容必须写在一行。但是这对于新手来说并不友好。像你这个图片里面展示的就是“优化”了代码,让你可以直观地看出结果。但是这种方法就不符合编码规定,就需要在每行后面加上一个斜杠,来表示下面的代码是接着上面的。