第四章顺序结构程序设计 本章内容 1.C语句概述,C语句的组成及C的语句 2.赋值语句 3.数据输入/输出的概念 4.字符型数据的输入/输出 5.格式输入/输出 6.程序举例
第四章 顺序结构程序设计 本章内容: 1.C语句概述,C语句的组成及C的语句 2.赋值语句 3.数据输入/输出的概念 4.字符型数据的输入/输出 5.格式输入/输出 6.程序举例
C语句概述 C程序的组成 预处理命令 源程序文件 全局变量声明 函数1函数首部 源程序文件2 函数2 程序 变量声明 ●●00000000● 函数体 函数n 源程序文件n 执行部分 (语句)
C语句概述 预处理命令 C 程 序 源程序文件1 源程序文件2 源程序文件n ………….. 全局变量声明 函数1 函数2 函数n ……… 函数首部 函数体 变量声明 执行部分 (语句) C程序的组成
C程序的语句 ■C程序的执行部分是由语句组成的。 ■程序的功能也是由执行语句实现的。 ■C语句可分为以下五类: 表达式语句(表达式; 函数调用语句(函数调用) C程序的语句〈控制语句(9种) 复合语句(由{}括起来) 空语句(;)
C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。 C语句可分为以下五类: C程序的语句 C程序的语句 表达式语句 (表达式;) 函数调用语句 (函数调用;) 控制语句(9种) 复合语句 ( 由 { } 括起来) 空语句 ( ; )
1表达式语句 表达式语句由表达式加上分号“;”组成; 般形式为:表达式; ■执行表达式语句就是计算表达式的值。 例如: x=y+z;赋值语句 y+z;加法运算语句,但计算结果不能保留,无实际意义 i++;自增1语句,i值增1
表达式语句由表达式加上分号“ ; ”组成; 一般形式为: 表达式 ; 执行表达式语句就是计算表达式的值。 1.表达式语句 例如: x=y+z; 赋值语句 y+z; 加法运算语句,但计算结果不能保留,无实际意义 i++; 自增1语句,i值增1
2函数调用语句 由函数名、实际参数加上分号“;”组成。 ■一般形式为:函数名(实际参数表); ■执行函数语句就是调用函数体并把实际参数赋予函数定 义中的形式参数,然后执行被调函数体中的语句,求取函数 值或完成函数的功能。 例如: printi("C++ Program");调用库函数,输出字符串
由函数名、实际参数加上分号“ ; ”组成。 一般形式为: 函数名(实际参数表); 执行函数语句就是调用函数体并把实际参数赋予函数定 义中的形式参数,然后执行被调函数体中的语句,求取函数 值或完成函数的功能。 例如: printf("C++ Program"); 调用库函数,输出字符串。 2.函数调用语句
3控制语句 控制语句用于控制程序的流程,实现程序的各种结构方式 它们由特定的语句定义符组成。 C语言有九种控制语句。可分成以下三类: (1)条件判断语句 if语句, switch语句 (2)循环执行语句 do while语句, while语句,for语句 (3)转向语句 break语句,goto语句, continue语句, return语句
控制语句用于控制程序的流程,实现程序的各种结构方式。 它们由特定的语句定义符组成。 C语言有九种控制语句。可分成以下三类: (1) 条件判断语句 if语句,switch语句 (2) 循环执行语句 do while语句,while语句,for语句 (3) 转向语句 break语句,goto语句,continue语句,return语句 3.控制语句
4复合语句 把多个语句用括号{}括起来组成的一个语句称复合语句。 在程序中应把复合语句看成是单条语句,而不是多条语句。 例如: ix=y+z; a=btc printi(%od%d”,x,a);} 复合语句内的各条语句都必须以分号“;”结尾,在括号 外不能加分号
把多个语句用括号{}括起来组成的一个语句称复合语句。 在程序中应把复合语句看成是单条语句,而不是多条语句。 例如: { x=y+z; a=b+c; printf(“%d%d”,x,a);} 复合语句内的各条语句都必须以分号“;”结尾,在括号“}” 外不能加分号。 4.复合语句
5空语句 ■只有分号“;”组成的语句称为空语句。 ■空语句是什么也不执行的语句。 ■在程序中空语句可用来作空循环体。 ■例如 while( getchar(O!="n");
只有分号“ ; ”组成的语句称为空语句。 空语句是什么也不执行的语句。 在程序中空语句可用来作空循环体。 例如 while(getchar()!='\n') ; 5.空语句
赋值语句 ■赋值语句是由赋值表达式再加分号构成的表达式 语句。 ■赋值语句的一般形式为:变量=表达式; ■赋值语句的功能和特点都与赋值表达式相同。 ■赋值语句是程序中使用最多的语句之一
赋值语句是由赋值表达式再加分号构成的表达式 语句。 赋值语句的一般形式为: 变量=表达式; 赋值语句的功能和特点都与赋值表达式相同。 赋值语句是程序中使用最多的语句之一。 赋值语句
在赋值语句的使用中需要注意以下几点: 1.赋值符“=〃右边的表达式也可以又是一个赋值表达式 变量=(变量=表达式);是成立的, 其展开之后的一般形式为: 变量=变量=表达式; 例如:a=b=c=d=e=5; 按照赋值运算符的右接合性实际上等效于: e=5: d=e: c=d: b=c: ab
1. 赋值符“ =”右边的表达式也可以又是一个赋值表达式 变量=(变量=表达式); 是成立的, 其展开之后的一般形式为: 变量=变量=…=表达式; 在赋值语句的使用中需要注意以下几点: 例如: a=b=c=d=e=5; 按照赋值运算符的右接合性实际上等效于: e=5; d=e; c=d; b=c; a=b;