实验二 顺序结构与输入/输出方法
一 实验目的
1 学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自增减运算符的使用。
2 掌握C语言中赋值语句的使用。
3 掌握C语言中各种数据的输入/输出方法,能正确使用基本格式符。
二 实验内容
1 输入下面的程序:
#include <stdio.h>
main()
{ int i,j,m,n;
i=8;j=10;
printf("%d,%d,%d,%d\n",i,j,m,n); /* 第5行 */
m=++i; n=j++; /* 第6行 */
printf("%d,%d,%d,%d\n",i,j,m,n); /* 第7行 */
}
运行程序,分析第5行和第7行输出的不同。
调试分析:因为第五行的m,n没有赋初值,所以对应的m,n输出是乱的数字,第七行的m,n在第六行已赋初值,且i和j也相应的自加,结果如下图
⑴ 将第6行按如下修改以后再运行,分析第5行和第7行输出的不同。
m=i++; n=++j; /* 第6行 */
…… …… 余下全文