05讲C语言概述、赋值语句.pptVIP

  • 2
  • 0
  • 约 10页
  • 2017-06-12 发布于浙江
  • 举报
05讲C语言概述、赋值语句

第5讲;第三章 顺序结构程序设计 ;3.1 C语句概述;;3. 函数调用语句:由函数名、函数的实际参数加上分号“;”组成。 例:printf(This is a C statement.\n); 4. 空语句:仅包含一个分号的语句。 5. 复合语句:把多个语句用一对花括号{ }括起来组成的一个语句称为复合语句。 例如 : main ( ) {int x, y, z, t; x=8; y=6; if (xy) {z = x – y ; t = z * 2;} else { z = x + y ; t = z / 2; } printf(z=%d, t=%d \n,z,t); };3.2 赋值语句;3.2 赋值语句;;3. 注意在变量说明中给变量赋初值的操作和赋值语句的区别。 给变量赋初值是变量说明的一部分,只能出现在函数的说明部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔;而赋值语句则必须出现在函数的执行部分,并且一定要用分号结尾。 例如: main( ) {int x=3, y=4, m, n; m=x+y; n=x-y; }; 4. 注意赋值表达式和赋值语句的区别。赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。 例如:if((x=y+5)0) z=x; 语句的功能是:先把y+5的结果赋值给变量x,然后再判断x的值是否大于0,若该值大于0则执行语句z=x;否则不执行语句z=x; 而语句if((x=y+5;)0) z=x; 是非法的语句,其中x=y+5; 本身就是一条语句,不能出现在表达式中,因为C语言的语法规定if后面的( )中只能是一个表示条件的表达式。

文档评论(0)

1亿VIP精品文档

相关文档