代码的书写格式

2022-05-19 12:55:16   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《代码的书写格式》,欢迎阅读!
书写,代码,格式
下面的代码书写格式不规范 #include int main() {

long a,b,i;

scanf("%ld",&a); for(i=0;a!=0;i++) {if(a>=500)

b=a*8*80; //缩进空格不够 if(a>=300&&a<500)

b=a*8*82; //缩进空格不够 if(a>=200&&a<300)

b=a*8*85; //缩进空格不够 if(a>=100&&a<200)

b=a*8*90; //缩进空格不够 if(a<100)

b=a*800; //缩进空格不够

printf("%ld\n",b); //没有与同级别的语句if对齐 scanf("%ld",&a); //没有与同级别的语句if对齐 } //左右大括号未对齐

return 0; //没有与同级别的语句for对齐 }

正确的是: int main() {

long a,b,i;

scanf("%ld",&a); for(i=0;a!=0;i++) {

if(a>=500) //for的子句,相对于for,要缩进24个格

b=a*8*80; //if的子句,相对于if再缩进24 if(a>=300&&a<500) //if与前面的if同级,应对齐 b=a*8*82; //该子句与前一个if的子句对齐 if(a>=200&&a<300) b=a*8*85;

if(a>=100&&a<200) b=a*8*90; if(a<100) b=a*800;

printf("%ld\n",b); //与前面的if同级,所以对齐 scanf("%ld",&a);

} //与配对的左括号对齐

return 0; //与前面的for同级,对齐 }


或者:

int main() {

long a,b,i;

scanf("%ld",&a);

for(i=0;a!=0;i++) { //大括号写在for所在行 if(a>=500) b=a*8*80;

if(a>=300&&a<500) b=a*8*82;

if(a>=200&&a<300) b=a*8*85;

if(a>=100&&a<200) b=a*8*90; if(a<100) b=a*800;

printf("%ld\n",b); scanf("%ld",&a);

} //大括号与for对齐 return 0; }

1、需要缩进时,至少缩进2个空格的位置,一般是4

2ifelse的子句,通常写在下一行上,以方便调试程序,不要写成: if(a>b) max=a;

else max=b;

应该写成: if(a>b) max=a; else

max=b;

3、一行不要写多个语句 ,如: a=1; b=2; 应该写成: a=1; b=2;

4、同级别的语句要对齐

5、配对的左右括号要对齐。如:


if(…….) {

//…… }

或: if(……) {

// .. }


本文来源:https://www.wddqxz.cn/549c7a74cc175527072208d1.html

相关推荐