C程序书写格式自由,一个语句可以写在多行上吗?

如题所述

可以。

1、只要关键字不分行就行; 比如: if(a==b || a==c) 等价于 if( a==b || a==c )。

2、在C语言中,注释可以加在程序中的任何位置。

C语言是目前世界上流行、使用最广泛的面向过程的高级程序设计语言。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-07
C语言书写风格很自由,不但一行可以写多个语句,还可以将一个语句写在多行中。
比如:
a=2 ……不是语句,是赋值 表达式
a=2; …………这就是一条语句啦。赋值语句
再如:
for(i=0;i<11;i++) 不是语句
补充上:printf("%6d",a[i]); 如下
for(i=0;i<11;i++)
printf("%6d",a[i]); 这样,就是一个完整的语句了
第二,一条语句是可以分成多行来写的,严格的说,是一条语句的表达式部分可以分开多行来写。
第三,在C语言中,注释可以加在程序中的任何位置
第2个回答  推荐于2018-02-27
可以,只要关键字不分行就行;
比如:
if(a==b || a==c)
等价于
if(
a==b
||
a==c
本回答被提问者和网友采纳
第3个回答  2012-04-25
原则上是可以的,但是就从编程的风格要求上来说,最好是一条语句写一行啊!!!!
第4个回答  2015-12-17
可以啊,但建议还是一行写
相似回答