C++程序设计(第4章2011924)
- 格式:ppt
- 大小:169.50 KB
- 文档页数:49


第四章最简单的C程序设计――顺序程序设计§4.1 C语句概述一个C程序应由两部分组成,即数据描述和数据操作。
数据描述:用来定义数据结构和预置数据初值,由声明部分实现。
如:int a=3;数据操作:对已提供的数据进行加工,由语句来实现。
所以,语句是C程序的主体。
C语句可以分为5大类。
4.1.1 程序控制语句if() ~ else ~for() ~while() ~do ~ while()continue breakswitch goto return其中:()表示一个条件。
~表示内嵌的语句。
如:if(x>y) z=x;else z=y;4.1.2 函数调用语句由函数加上一个分号构成。
如:printf(“hellow”);4.1.3 表达式语句表达式加上一个分号即可组成一个表达式语句。
如:i=1;x=sin(y);等。
4.1.4 空语句一个分号就是一个空语句,表示什么都不做。
4.1.5 复合语句用{}括起的一个语句序列。
如: {z=x+y;t=z/100;printf(“%f”,t);}4.1.6 赋值语句1、构成:赋值语句由赋值表达式加上一个分号构成。
如a=b;。
2、说明1)C语言中的赋值号是一个运算符,这是与其它高级语言相区别的。
2)赋值表达式作为表达式可以出现在其它任何表达式中,而作为语句则不能。
如:if((a=b)>0)t=a;,表示先将b赋给a,且如果a>0则将a赋给t。
但:if((a=b;)>0)t=a;,则是错误的。
§4.2 数据输入输出的概念及在C中的应用4.2.1 数据输入输出的概念1、输入:相对于计算机主机而言,从外设读入数据。
如:键盘、磁盘、光盘等。
2、输出:相对于计算机主机而言,向外设输出数据。
如:显示器、磁盘、打印机。
4.2.2 数据输入输出的实现1、C本身并不提供输入输出语句,输入输出操作是由函数来实现的。
函数已编译成OBJ文件以库的形式存放在系统中,在源程序编译后由连接程序将它和库进行连接生成可执行文件。