第3章C程序设计基础
通过第2章的学习,已经基本了解和掌握了C语言程序设计的基本知识,下面再对编程中遇到的其他问题进行描述。
3.1顺序结构程序设计
3.1.1赋值语句 赋值语句是由赋值表达式加上分号构成的表达式语句。其一般形式为:
赋值表达式;
赋值语句的功能和特点与赋值表达式相同,它是程序中使用*多的语句之一。当执行赋值语句时,会完成计算和赋值的操作。 在赋值语句的使用过程中需要注意以下几点: (1) 在赋值符“=”右边的表达式也可以是一个赋值表达式,即有如下形式:
变量=变量=…=表达式;
例如,“x=y=z=3;”是一个合法的赋值语句。按照赋值运算符的右结合性,该语句实际上等价于“z=3; y=z; x=y;”。 (2) 在变量定义中,不允许连续给多个变量赋初值。“int x=y=z=3;”是错误的,应该写为“int x=3,y=3,z=3;”,而赋值语句允许连续赋值,如“x=y=z=3;”是正确的。 3.1.2顺序结构程序特点 C语言程序设计中包含顺序结构、选择结构、循环结构三种结构。顺序结构程序的特点是: (1) 程序在执行过程中严格按照语句书写的先后顺序执行。 (2) 程序一般由定义变量、输入数据或赋值、中间处理(如计算)、输出结果4个部分组成。例如:
#include "stdio.h"
main()
{int n1,n2,sum;
scanf("%d%d",&n1,&n2);
sum=n1+n2;
printf("sum=%d\n",sum);
}