‘壹’ C语言的程序一行写不下时,可以( )
C语言的程序一行写不下时,可以(分成多行来写,关键字和变量名等不能分行写
)
在c中,一行可以写多句话,如
t=a;a=b;b=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);
}
程序语法都是对的
‘贰’ C语言的程序一行写不下时怎么办
区分程序代码的类型,有如下三种写法:
1 对于所有的C语言语句,均可以在需要换行的地方加上标记,即可实现换行效果。
不过除宏定义之外,均可以把换行写的更简洁,所以这种形式只常见于宏定义中。
2 对于字符串,可以用多个""引用,由于在C语言中,对于连续的""引用的字符串,中间没有其它非空白字符的情况下,是合并成一个字符串处理的,所以可以借用该规则实现换行。
"asd"
"fgh"
的写法,和"asdfgh"是一样的。
3 除宏定义的其它语句,均可以直接换行,只要不断开字符串及变量名即可。如
printf("%d%d%d",
a,
b,
c);
和
printf("%d%d%d", a,b,c);是相同的。
‘叁’ c语言的程序代码可以在一条语句结束时换行,但如果一行写不下十可以用下划线换行。\n第二句话不懂呃
不是下划线而是"\"换行。
"\n"中的"\\"是转义符表示换行,而"\\"则表示易改"\"。
比如:
void main()
{
printf("这是一行写不下的字符串"\
"这是延续的字符串"\
"这是再延续的字符串加回车符\n"\
"于是打印出的这一行会在前面的基础上换行输出。反斜杠符号通常只能用两个连续的反斜杠来输出1个。");
for(int i=1;i<10;i++) printf("\\");
/*定义一个很长的变量名试试*/
int __________________________________________ = 100;
__________________________________________ = __________________________________________ + __________________________________________;
/*上面这行和这个等价:*/
__________________________________________ = \ __________________________________________ \
+ \
__________________________________________;
printf("\n%d", __________________________________________);
}
‘肆’ c语言语句一行写不下时,可以用什么换行
\n
例如段肢:
printf("一弯桐行写不下一行写不下一行写不下一行写不下握闹世一行写不下\n");
printf("第二行接着写第二行接着写第二行接着写\n");
\n 对c语言来说就是“回车”
‘伍’ C语言)写程序的时候,如果一行写不下了,怎么在第二行接着写
直接换行就行了。没问题的,注意不要把一个变量名写在两行就行了。
‘陆’ C语言的程序一行写不下时可以用回车符换行吗
可以的
只要不在变量中间换行,其它地方换行都没关系
如果是字符串中间换号 需要加""比如
"abc"
"def"
会被当做"abcdef"
如果是宏定义换号,结尾加\