正在加载图片...
void main(void) int i; i=3; j=++i printf("i=%d,j=%d\n",ij); =3; j=i++, printf("i=%d,j=%d\n",ij); printf("\n"); 自提示:如何发现问题? 编译后,信息窗口出现如下错误: C:\c-programming\2\pg2102.cpp(7):error C2065:'j':undeclared identifier 发现问题所在,是变量j没有定义。 改正程序后的运行结果示例如图2.14所示。 "C:\c-programming\2\Debug\pg2102_ok.exe" 回8 i=4.j=4 i=4.j=3 Press any key to continue 4 图2.1.4pg2102_ok.cpp的运行结果 二、程序编写 1.定义三个整型变量,如a,b,c,计算逗号表达式:c=(a=7,b=a+2,b+1),并输出变量a,b, c的值。编写的源程序以pg2301.cpp保存。 训练要点:掌握整型数据的定义方法,了解逗号表达式的运算规则,并能正确使用逗号 表达式,输出正确结果。 提示:整型数据的输出格式为:printf("%d",a; 程序运行结果参考示例如图2.1.5所示。 -27-void main(void) { int i; i=3; j=++i; printf("i=%d, j=%d\n",i,j); i=3; j=i++; printf("i=%d, j=%d\n",i,j); printf("\n"); } 提示:如何发现问题? 编译后,信息窗口出现如下错误: C:\c-programming\2\pg2102.cpp(7) : error C2065: 'j' : undeclared identifier 发现问题所在,是变量 j 没有定义。 改正程序后的运行结果示例如图 2.1.4 所示。 图 2.1.4 pg2102_ok.cpp 的运行结果 二、程序编写 1.定义三个整型变量,如 a, b, c,计算逗号表达式:c=(a=7,b=a+2,b+1),并输出变量 a, b, c 的值。编写的源程序以 pg2301.cpp 保存。 训练要点:掌握整型数据的定义方法,了解逗号表达式的运算规则,并能正确使用逗号 表达式,输出正确结果。 提示:整型数据的输出格式为:printf("%d",a); 程序运行结果参考示例如图 2.1.5 所示。 - 27 -
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有