C语言一行写不下可以跨行写。但是要分两种情况:
1.预处理一行写不下:把一个预处理指示写成多行要用“\”续行,因为根据定义,一条预处理指示只能由一个逻辑代码行组成。
2. 正常程序一行写不下:把C代码写成多行则不必使用续行符,因为换行在C代码中只不过是一种空白字符,在做语法解析时所有空白字符都被丢弃了。
扩展资料:
书写规则
1、一个说明或一个语句占一行。
2、用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
3、低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。
参考资料:百度百科-C语言
C语言的程序一行写不下时,可以(分成多行来写,关键字和变量名等不能分行写)
在c中,一行可以写多句话,如
t=aa=bb=t
也可以一句话写多行,
如
char
yue[12][10]={"Januray
","February","March
","April",
"May
","June","July
","August","Septmber",
"October","November","December"}
这个都是允许的。
main()
{
float
x,y
x=3.14/2
y
=
sin
(x)
printf("y=%f",
/*双引号中间不要换行*/
y)
}
程序语法都是对的