资源简介 学习实践任务书学习内容 模块2 认识数据及其运算逗号运算符和表达式学习目的 1、复习巩固算术运算符2、掌握赋值运算、逗号运算3、能正确写出逗号运算表达式4、理解逗号运算的规则知识储备 在认识算术运算符的基础上,本节课重点介绍自增、自减运算符及其运算规则,重点理解运算的规则。实践操作事项 在一个已经打开的Visual C++ 6.0的界面,继续编辑下一个程序时应注意什么?关闭工作空间。在文件→关闭工作空间,即可编辑下一个程序。实践活动内容 任务一、案例分析验证:要求:以下三个任务要求编写相应的三个程序来验证表达式的值。1、表达式(a=3,b=5, b++,a-b)的值为 。 #include main(){ int a,b; printf(“%d”, (a=3,b=5, b++,a-b)); }2、 x,i,j,k为整型变量,x=(i=7,j=3,k=5),那么,x的值 。 #include main(){ int x,i,j,k; printf(“%d”, x=(i=7,j=3,k=5)); }3、输出结果是 。 补充完整的程序并输出结果 int x=10,y=3,z;printf(“%d\n”,z=(x/y,x%y));任务二、巩固练习:1、执行完下述输出语句后,a的值为 。 #include main(){ int a; printf(“%d\n”,(a=3*5,a*4,a+5));}2、设已经定义x,i,j,k为整型变量,则计算下述表达式后,x的值为 。 x=(i=3,j=5,k=7) (A)3 (B)5 (C)7 (D)105任务三:完成下列程序。整型变量a的初值是2,b的初值是4,c的初值是6,变量x存放a和b的和,而变量y中存放逗号表达式((x=a+b),(b+c))的值,显示输出x和y的值。 代码提示: #include main( ) { int a=2,b=4,c=6,x,y; y=((x=a+b),(b+c));/*计算逗号表达式((x=a+b),(b+c))的值,并将结果赋给变量y */ printf("y=%d,x=%d",y,x); }运行结果:PAGE2 展开更多...... 收起↑ 资源预览