c语⾔程序的书写格式,C语⾔基础教程:C语⾔程序书写格式C语⾔具有语句简洁的特点,C语⾔程序的可读性⽐较差。因此,为了增强C语⾔的可读性,正确的书写格式就显得⼗分重要。同样⼀个程序采⽤不同的书写⽅法。尽管都可以得到相同的结果,有的书写⽅法可读性强,有的书写⽅法可读性差。读者不妨分析下列程序的输出结果,
例1.习分析下列程序的输出结果:
程序内容如下:
Multiply(x,
y)
int
x,y;return(x,Y);
}main (){
int a,
b;a=5}
B=6;printf(
”%d\n”,
multiply
(a,b)
);
)
⼤家⼀定会发现这个程序不容易读懂。主要是书写上没有按照习惯的格式。语⾔书写要求⽐较⾃由,⼀般只要⼀个单词不得分开写,单词之间⽤空⽩符分隔,⽽空⽩符包含空格符、⽔平制表符和换⾏符等。因此,上⾯的程序书写上并没有词法错误。执⾏该程序后,会在屏幕上显⽰出如下结果:
30
如果将该程序重新书写⼀遍,如下所⽰。
将上⾯的程序重新书写如下:
rnultiply(x,y)
Int,x,y;
return(x * y);
main()
基础c语言代码
{
Int a,b;
printf ("%d\n" , multiply La, b));
这种书写格式⽐较好,使得程序⽐较好读。该程序由两个函数组成:main ( )函数是主函数,multiply( )
函数是被调⽤函数。执⾏该程序后,先执⾏main ( )函数,主函数中定义了a和b是int型变量,并给a和b分别赋了值。在printf ()函数中,有⼀个参数,该参数是调⽤multiply()函数,通过将实参a和b的值传送给对应的形参x和y,在被调⽤函数中通过返回语句将表达式x}y的值返回给调⽤函数,即将返回值按%d的格式显⽰在屏幕上,其结果为30
可见,书写格式与可读性有很⼤关系。下⾯将给出书写C语⾔程序的常⽤格式以及应注意的事项。
(1) C语⾔程序⼀般是⼀⾏写⼀个语句,也可以⼀⾏写⼏个语句,还可以⼀个语句写⼏⾏。⼀般情况下,⼀个语句写在多⾏上不⽤续⾏符。但是,有的编译系统有时需要⽤续⾏符进⾏续⾏,即在续⾏的前⼀⾏末尾加上反斜线(\)这个续⾏符。语句不需加⾏号,只有在goto语句转向到的语句前需加语句标号。
(2)每个语句(包括说明语句和执⾏语句)的末尾必须有⼀个分号(;)。分号是语句的组成部分,不可缺少,即使程序中最后⼀个语句也要加分号。要注意:⼀个语句没有结束,在换⾏前不要加分号。
(3)花括号的对齐⽅式常⽤的有三种格式(K&.R, Allman, whitesmiths),本书采⽤了AIlman格式,该格式规定每个花括号都单独成⾏,并且左花括号和闭花括号都与使⽤它们的语句对齐,⽽花括号中的内容向右缩进两个字符。
在说明语句中,使⽤花括号作为初始值表时和在枚举类型定义中⽤花括号作为枚举符表的定界时,花括号不必独占⼀⾏。例如:
int a〔〕=《1,2,3.4};
Enurm color {black,blue,red,yellow };
(4)在书写程序中可使⽤/*…*/对任何部分注释,以增加程序的可读性。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。