《 C语言程序设计》
第3章 顺序结构程序设计
第3章 顺序结构程序设计
了解语句的基本分类。
掌握赋值语句的应用。
掌握字符数据的输入与输出。
掌握格式输入与输出。
掌握编写简单的顺序结构程序的方法。
目标要求
第3章 顺序结构程序设计
语句简介
赋值语句
常用输入输出函数
程序设计的一般步骤
顺序结构程序设计举例
课后作业
讲课提纲
第3章 顺序结构程序设计
语句简介
和其他高级语言一样,c语言的语句用来向计算机系统发出操作指令。一个语句经编译后产生若干条机器指令。一个实际的程序应当包含若干语句。应当指出,c语句都是用来完成一定操作任务的。声明部分的内容不应称为语句。如:int a;不是一个c语句,它不产生机器操作,而只是对变量的定义。从第1章已知,一个函数包含声明部分和执行部分,执行部分即由语句组成。。即一个c程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成,一个函数由数据定义部分和执行语句组成。
第3章 顺序结构程序设计
语句简介
第3章 顺序结构程序设计
控制语句—完成一定的控制功能
C语言中共有9种流程控制语句:
if() ~ else ~ (条件语句)
for() (for循环语句)
while() (while循环语句)
do ~ while() (do-while循环语句)
continue (结束本次循环语句)
Break (中止执行switch语句或循环语句)
switch (多分支选择语句)
goto (转向语句)
return (从函数返回语句)
语句简介
上面9种语句中的括号()表示其中是一个条件,~表示内嵌的语句。例如:“if()~else~”的具体语句可以写成:
if(x>y) z=x;else z=y;
函数调用语句
由一次函数调用加一个分号构成一个语句。
第3章 顺序结构程序设计
语句简介
例:printf ("this is a c statement." );
c=max (a,b) ;
第3章 顺序结构程序设计
表达式语句
在一个表达式的后面加一个分号“;”就构成表达式语句。例如:
i=i+2是表达式,而不是语句。
i=i+2;是语句。
任何表达式都可以加上分号而成为语句
表达式能构成语句是c语言的一个重要特色。其实“函数调用语句”也是属于表达式语句,因为函数调用(如sin(x))也属于表达式的一种。由于c程序中大多数语句是表达式语句(包括函数调用语句),所以有人把c语言称作“表达式语言”。
语句简介
第3章 顺序结构程序设计
空语句
;
只有1个分号的语句称为空语句。即是1个空语句,它什么也不做。
空语句也可以被看成是一种特殊情况下的表达式语句,它只有一个分号,执行时不做任何事情,有时用来作为被转向点,或循环语句中的循环体。
语句简介
第3章 顺序结构程序设计
复合语句
由一对大括弧“{}”把若干语句括起来构成的语句称为复合语句。
复合语句的一般形式:
{ 语句1;语句2 ;……;语句n ; }
复合语句在语法上相当于1个单一语句,在一对花括号内的语句数量不限。例如:
{ a++; b*=a; printf("b= %d\n",b); }
在复合语句内,不仅可以有执行语句,还可以有定义部分,定义部分应该出现在可执行语句的前面。例如:
{ int t;
t=x;
x=y;
y=t;
}
第3章 顺序程序设计 PPT课件 来自淘豆网m.daumloan.com转载请标明出处.