《计算机软件技术基础》第8章 流程控制语句

第八章流程控制语句
第八章 流程控制语句

8C语言语句 、基本语句 ■C语言的语句可分为五类:表达式语句,函数 调用语句,控制语句,复合语句,空语句。 1.表达式语句 由一个表达式组成一个语句。其组成为 表达式; 注意:位于尾部的分号“;”是语句中不可缺 少的部分,任何表达式都可以加上分号构成语 句。 第八章流程控制语句
第八章 流程控制语句 ◼ C语言的语句可分为五类:表达式语句,函数 调用语句,控制语句,复合语句,空语句。 1.表达式语句 由一个表达式组成一个语句。其组成为: 表达式; ◼ 注意:位于尾部的分号“ ; ”是语句中不可缺 少的部分,任何表达式都可以加上分号构成语 句。 8.1 C语言语句 一、基本语句

8C语言语句 基本语句 执行表达式语句就是计算表达式的值。 如:sum=0;鬥赋值表达式加分号 1+十; 自增运算表达式加分号 a+=b+c;/复合赋值表达式加分号* 第八章流程控制语句
第八章 流程控制语句 执行表达式语句就是计算表达式的值。 如:sum=0; /*赋值表达式加分号*/ i++; /*自增运算表达式加分号*/ a+=b+c; /* 复合赋值表达式加分号*/ 8.1 C语言语句 一、基本语句

8C语言语句 、基本语句 2.函数调用语句 由一个函数调用加上分号“;”组成。其组成 为:函数名(实参列表); 如: printf((“ C ProgramIn”); 调用C系统标准库函数,输出字符串 getchar() 调用c系统标准库函数,字符输入函数 max(a, b); 调用自定义函数* 第八章流程控制语句
第八章 流程控制语句 2.函数调用语句 由一个函数调用加上分号“ ; ”组成。其组成 为: 函数名(实参列表); 如: printf(“C Program\n”); /*调用C系统标准库函数,输出字符串*/ getchar( ); /*调用C系统标准库函数,字符输入函数*/ max(a,b); /*调用自定义函数*/ 8.1 C语言语句 一、基本语句

81C语言语句 、基本语句 3.控制语句 控制语句用于控制程序的流程,以实现程序 的各种结构。C语言有9条控制语句。可分为 以下三类: (1)条件判断语句 条件语句: if()~ese~语句 多分支选择语句: switch语句 (2)循环执行语句 while语句: whe()~语句 第八章流程控制语句
第八章 流程控制语句 3.控制语句 控制语句用于控制程序的流程,以实现程序 的各种结构。C语言有9条控制语句。可分为 以下三类: (1) 条件判断语句 条件语句: if ( )~else~ 语句 多分支选择语句: switch 语句 (2) 循环执行语句 while语句: while ( )~ 语句 8.1 C语言语句 一、基本语句

8C语言语句 、基本语句 do while语句: do~Whle()语句 r语句 for()语句 (3)转向语句 无条件转向语句 goto语句 结束本次循环语句: continue语句 终止执行 switch或循环语句: break语句 函数返回语句: return语句 第八章流程控制语句
第八章 流程控制语句 do while语句: do ~while ( )语句 for语句: for ( )~语句 (3) 转向语句 无条件转向语句: goto语句 结束本次循环语句: continue语句 终止执行switch或循环语句: break语句 函数返回语句: return语句 8.1 C语言语句 一、基本语句

8C语言语句 、基本语句 4.复合语句 把多条语句用大括号“”括起来组成的一条 语句称复合语句。在语法上将复合语句看成是 单条语句,而不是多条语句。 如以下程序段: i EXY c=ab printf("%d %d\n",Z, c); 第八章流程控制语句
第八章 流程控制语句 4.复合语句 把多条语句用大括号“{}”括起来组成的一条 语句称复合语句。在语法上将复合语句看成是 单条语句,而不是多条语句。 如以下程序段: { z=x-y ; c=a*b ; printf("%d%d\n",z,c) ; } 8.1 C语言语句 一、基本语句

8C语言语句 、基本语句 5.空语句 仅由一个分号“;”组成的语句称为 空语句。空语句不执行的任何操作。空 语句的作用,一是在循环语句中使用空 语句提供一个不执行操作的空循环体; 二是为有关语句提供标号,用以说明程 序执行的位置 第八章流程控制语句
第八章 流程控制语句 5.空语句 仅由一个分号“ ; ”组成的语句称为 空语句。空语句不执行的任何操作。空 语句的作用,一是在循环语句中使用空 语句提供一个不执行操作的空循环体; 二是为有关语句提供标号,用以说明程 序执行的位置。 8.1 C语言语句 一、基本语句

8C语言语句 数据输入与输出 C语言本身无输入/出语句,由函数实 现,如prin尊等 般:C语言提供了一些标准的输入/出 函数—系统函数。 第八章流程控制语句
第八章 流程控制语句 C语言本身无输入/ 出语句, 由函数实 现,如printf等。 一般:C语言提供了一些标准的输入/出 函数–––系统函数。 8.1 C语言语句 二、数据输入与输出

8C语言语句 数据输入与输出 1、字符输入输出函数 (1) getchar(函数 形式: getchar() 功能:从终端(键盘)上输入一个字符 要求:有# include" stdio. h"预编译命令 一般形式为:c= getchar 输入字符时以回车确认,函数的返回值就是 输入的字符。 第八章流程控制语句
第八章 流程控制语句 1、字符输入输出函数 形式: getchar( ) 功能: 从终端(键盘)上输入一个字符 要求: 有#include "stdio.h"预编译命令 一般形式为:c=getchar(); 输入字符时以回车确认,函数的返回值就是 输入的字符。 8.1 C语言语句 二、数据输入与输出 (1) getchar( )函数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机软件技术基础》第7章 运算符和表达式.ppt
- 《计算机软件技术基础》第6章 基本数据类型.ppt
- 《计算机软件技术基础》第5章 C语言基础.ppt
- 《计算机软件技术基础》第4章 计算机实用技术基础.ppt
- 《计算机软件技术基础》第3章 数据库技术基础.ppt
- 《计算机软件技术基础》第2章 软件工程基础.ppt
- 《计算机软件技术基础》第1章 软件技术基础.ppt
- 《计算机软件技术基础》第14章 文件.ppt
- 《计算机软件技术基础》第13章 结构体与共用体.ppt
- 《计算机软件技术基础》第12章 指针.ppt
- 《计算机软件技术基础》第11章 预处理.ppt
- 《计算机软件技术基础》第10章 数组.ppt
- 《中文版AutoCAD 2007实用教程》第9章 使用面域与图案填充.ppt
- 《中文版AutoCAD 2007实用教程》第8章 绘制与编辑复杂二维图形对象.ppt
- 《中文版AutoCAD 2007实用教程》第6章 控制图层显示.ppt
- 《中文版AutoCAD 2007实用教程》第5章 规划和管理图层.ppt
- 《中文版AutoCAD 2007实用教程》第4章 使用修改命令编辑对象.ppt
- 《中文版AutoCAD 2007实用教程》第3章 选择与夹点编辑二维图形对象.ppt
- 《中文版AutoCAD 2007实用教程》第1章 AutoCAD 2007入门基础p.ppt
- 《中文版AutoCAD 2007实用教程》第16章 使用块、属性块、外部参照和Autocad设计中心.ppt
- 《计算机软件技术基础》第9九章 函数.ppt
- 恒润科技:《MATLAB 基础与编程入门》第一章 MATLAB 基础.ppt
- 恒润科技:《MATLAB 基础与编程入门》第二章 MATLAB 图形基础.ppt
- 恒润科技:《MATLAB 基础与编程入门》第三章 MATLAB 编程入门.ppt
- 恒润科技:《MATLAB 基础与编程入门》第四章 文件输入与输出.ppt
- 恒润科技:《MATLAB 基础与编程入门》第五章 GUIDE 图形用户界面入门.ppt
- 《高级语言C++程序设计》教材教学实验讲义(第二版)实验1 熟悉和使用vc集成开发环境(IDE).doc
- 《高级语言C++程序设计》教材PPT教学课件(第二版)第一章 绪论(主编:刘景、周玉龙).ppt
- 《高级语言C++程序设计》教材PPT教学课件(第二版)第七章 类与对象.ppt
- 《高级语言C++程序设计》教材PPT教学课件(第二版)第三章 基本数据类型与基本运算.ppt
- 《高级语言C++程序设计》教材PPT教学课件(第二版)第二章 C++语言初步.ppt
- 《高级语言C++程序设计》教材PPT教学课件(第二版)第五章 函数、函数与运算符的重载.ppt
- 《高级语言C++程序设计》教材PPT教学课件(第二版)第八章 继承与派生.ppt
- 《高级语言C++程序设计》教材PPT教学课件(第二版)第六章 指针、引用与动态内存分配.ppt
- 《高级语言C++程序设计》教材PPT教学课件(第二版)第四章 基本控制结构与导出数据类型.ppt
- 湖南软件职业技术学院:《C语言程序设计》第十章 带参数的函数(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》第五章 循环结构程序设计(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》第六章 数组(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》第七章 函数应用程序设计(危孟君).ppt
- 湖南软件职业技术学院:《C语言程序设计》编译预处理命令(危孟君).ppt