程序设设 感 20023
C语言程序设计 2002 年 第三章 简单程序设计
3.1流程控制结构和语句 1.流程控制结构 条件 真 假型 语句1 一循环 语句1 条件 语句2 真 假 语句2 语句1 语句n 真/条件 直到型循环 假 ①顺序结构②分支结构 ③循环结构
3.1 流程控制结构和语句 1. 流程控制结构 语句1 语句2 语句n ① 顺序结构 语句2 条件 语句1 ② 分支结构 ③ 循环结构 语句1 条件 条件 语句1 当 型 循 环 直 到 型 循 环 真 真 真 假 假 假
2.C语句概述 C语句指可执行的语句,分六种: ①表达式语句; 2)复合语句; ③选择语句( if switch ④循环语句( while,do- while,or) ⑤转移语句( break, continue,goto, return); ⑥标号语句; 说明: 所有C语句以分号结束; 说明语句也以分号,供编译程序使用,不属于上述划分
2. C语句概述 C语句指可执行的语句,分六种: ① 表达式语句; ② 复合语句; ③ 选择语句(if,switch); ④ 循环语句(while, do-while,for); ⑤ 转移语句(break, continue,goto, return); ⑥ 标号语句; 说明: ▪ 所有C语句以分号结束; ▪ 说明语句也以分号,供编译程序使用,不属于上述划分
3.表达式语句 任何一个C表达式加上一个分号后形成一个表达式语句 例1:赋值表达式 xy+1→x=y+1;赋值语句 例2:函数调用表达式 printf(" hellow)→ printf(" hellow);函数调用语句 例3: X+ X y=k=0→i=y=k=0 例4:空语句
3. 表达式语句 任何一个C表达式加上一个分号后形成一个表达式语句。 例1:赋值表达式 x=y+1 ➔ x=y+1; 赋值语句 例2:函数调用表达式 printf(“hellow”) ➔ printf(“hellow”); 函数调用语句 例3: x+=y ➔ x+=y; i=y=k=0 ➔ i=y=k=0; 例4: 空语句 ;
3,2基本输入输出 C语言没有输入输出语句,通过调用库函数进行输入输出。 标准输入输出函数说明在系统头文件<sdio.h>中。 321基本输入输出函数 1。输入一个字符 函数原型: int getchar(void) 功能:从标准输入文件(键盘)读取一个字符。 例:c= getchar0
3.2 基本输入输出 ➢ C语言没有输入输出语句,通过调用库函数进行输入输出。 ➢ 标准输入输出函数说明在系统头文件<stdio.h>中。 3.2.1 基本输入输出函数 1。输入一个字符 函数原型:int getchar(void) 功能: 从标准输入文件(键盘)读取一个字符。 例: c=getchar()