第4章 顺序程序设计
第4章最简单的C程序设计一顺序程序设计 本章内容 1.G语句概述 2.赋值语包 3.数据的输入输出 4.字符数据的输入输出 5.格式输入与输出 6.顺序结构程序设计举例
-2- 第4章 最简单的C程序设计—顺序程序设计 本 章 内 容 1. C语句概述 2. 赋值语句 3. 数据的输入输出 4. 字符数据的输入输出 5. 格式输入与输出 6. 顺序结构程序设计举例
第4章最简单的C程序设计一顺序程序设计 4.10语句概述 EC语句 ◇用来完成一定操作任务的。 ☆声明部分的内容不应称为语句。 EC程序结构 ◇C程序由若干个源程序文件组成。 一个源程序由若干个函数和预编译命令以及全局变量声明部分组成。 ◆一个函数由数据定义部分和执行语句组成。(见图4.1) 例如: i include <stdio. h> nt fact ( int n ma in 0 f=1 whi le(i <e n int n. m: scanf("%d",& fki. m= fact(n) =i+1; pr intf("‰d\n",m); return f
-3- 第4章 最简单的C程序设计—顺序程序设计 4.1 C语句概述 C语句 v 用来完成一定操作任务的。 v 声明部分的内容不应称为语句。 C程序结构 v C程序由若干个源程序文件组成。 v 一个源程序由若干个函数和预编译命令以及全局变量声明部分组成。 v 一个函数由数据定义部分和执行语句组成。(见图4.1) 例如: #include <stdio.h> int fact(int n) { int i = 1, f = 1; while(i <= n) { f = f*i; i = i + 1; } return f; } main() { int n, m; scanf("%d", &n); m = fact(n); printf("%d\n ", m); }
第4章最简单的C程序设计一顺序程序设计 4.10语句概述 EC语句分为五大类(见p68) ☆控制语句:9种 函数调用语句 ☆表达式语句:任何表达式后加上分号即为表达式语句。 例如: 赋值表达式:a=3 赋值语句:a=3; 空语句:;(只有一个分号) ☆复合语句:用{}把若干条语句括起来成为复合语句
-4- 第4章 最简单的C程序设计—顺序程序设计 4.1 C语句概述 C语句分为五大类(见p68) v 控制语句:9种 v 函数调用语句 v 表达式语句:任何表达式后加上分号即为表达式语句。 例如: 赋值表达式:a = 3 赋值语句: a = 3; v 空语句: ; (只有一个分号) v 复合语句:用{ }把若干条语句括起来成为复合语句
第4章最简单的C程序设计一顺序程序设计 4.2赋值语句 赋值语句的构成 由赋值表达式加上分号(;)构成。 赋值语句的特点 ◆C语言中赋值号〃="是一个运算符。 ◆赋值表达式可以被包含在其它表达式中,而赋值语句不能 例如: if((a-b)>0)t=a;
-5- 第4章 最简单的C程序设计—顺序程序设计 4.2 赋值语句 赋值语句的构成 由赋值表达式加上分号(;)构成。 赋值语句的特点 v C语言中赋值号" = "是一个运算符。 v 赋值表达式可以被包含在其它表达式中,而赋值语句不能。 例如: if((a=b) > 0) t = a;