【例2.7】变量定义和可执行语句的顺 序。 #include <stdio.h> int main() inta,b=2;/*定义变量a和b,将b初始化为2*/ a=1; /六将1赋值给变量a*/ int c; /:定义变量c*/ c=1; /:将1赋值给变量c*/ printf(“%d,%d,%d”,a,b,c);/~按照整型的格式分 别输出a、b和c的值*/ return 0; }思考:调整a=l;和intc;的顺序,程序结果如何?
【例 2.7】变量定义和可执行语句的顺 序。 #include <stdio.h> int main( ) { int a, b = 2; /* 定义变量a和b ,将b初始化为2*/ a =1; /* 将1赋值给变量a*/ int c; /* 定义变量c */ c = 1; /* 将1赋值给变量c*/ printf (“%d, %d, %d ”,a,b,c); /* 按照整型的格式分 别输出a、b和c的值*/ return 0; } 思考:调整a=1; 和 int c; 的顺序,程序结果如何?
总结C语言程序的基本结构 /*注释*/ #include <stdio.h> 注意:变量定义语句要放在所 #include <xxxxx.h> 在函数中其他语句的前面 int main() 变量定义语句;/~例如inta,b,c;*/ 输入语句; /快例如a=2;b=1;*/ 运算处理语句;/*例如c=a+b;*/ 输出语句; /*例如printf(c=%d/n”,c;*/ return 0;
总结C语言程序的基本结构 /* 注释 */ #include <stdio.h> /* 输入输出函数在此声明 */ #include <xxxxx.h> /* 其他函数声明所在 */ int main( ) { 变量定义语句; /* 例如 int a, b, c;*/ 输入语句; /* 例如 a = 2; b = 1; */ 运算处理语句; /* 例如 c = a+b; */ 输出语句; /* 例如 printf (“c = %d/n”, c); */ return 0; } 注意:变量定义语句要放在所 在函数中其他语句的前面
1判断程序是否有错,若有,找出错误 的原因并修改,若无,给出输出结果。 #include <stdio.h> int main() printf("%dIn",a); return 0;
1.判断程序是否有错,若有,找出错误 的原因并修改,若无,给出输出结果。 #include <stdio.h> int main( ) { printf("%d\n",a); return 0; }
2判断程序是否有错,若有,找出错误 的原因并修改,若无,给出输出结果。 #include <stdio.h> int main() { int a,int b; printf("%d\n",a); return 0;
2.判断程序是否有错,若有,找出错误 的原因并修改,若无,给出输出结果。 #include <stdio.h> int main( ) { int a,int b; printf("%d\n",a); return 0; }
3.判断程序是否有错,若有,找出错误的原 因并修改,若无,给出输出结果。 #include <stdio.h> int main() { int a; int b; a=b=10; printf("a,bIn"); return 0; 3
3.判断程序是否有错,若有,找出错误的原 因并修改,若无,给出输出结果。 #include <stdio.h> int main( ) { int a; int b; a = b = 10; printf("a,b\n"); return 0; }