C语言程序设计课件作者曹哲曹哲书xg第3章节xg.pptVIP

  • 2
  • 0
  • 约5.99千字
  • 约 34页
  • 2017-11-12 发布于广东
  • 举报

C语言程序设计课件作者曹哲曹哲书xg第3章节xg.ppt

第3章 顺序结构程序设计 printf格式输出函数 printf格式输出函数 printf格式输出函数 printf格式输出函数 printf格式输出函数 说明: 用“%c”格式符时,空格和转义字符作为有效字符输入 尚辅网 / 第3章 顺序结构程序设计 C 学习内容指南 3.1 C语句概述 3.2 赋值语句 3.3 数据的输入输出 3.4 顺序结构程序设计举例 第3章 顺序结构程序设计 C 3.1 C语句概述 C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 函数n 函数1 数据声明 函数首部 函数体 数据声明 执行语句 一个C程序的组成结构 一个c程序可以有若干个源程序文件组成 一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成 一个函数有函数首部和函数体组成 函数体由数据声明和执行语句组成 C语句分为 5类 控制语句 函数调用语句 表达式语句 空语句 复合语句 第3章 顺序结构程序设计 C 3.1 C语句概述 控制语句 C语言只提供了如下9种控制语句,每一种控制语句完成某一特定的流程控制功能。 if语句(条件选择语句) switch(多分支选择语句) goto(无条件转向语句) while语句(典型当型循环语句) do-while语句(一种直到型循环语句) for语句(一种功能较强的循环语句) continue语句(使本次循环体执行结束的语句) break语句(终止执行switch或循环的语句) return语句(从函数返回的语句) 第3章 顺序结构程序设计 C 函数调用语句 一个函数调用加一个分号,就是一个函数调用语句。 第3章 顺序结构程序设计 C printf ( function call statement ) ; 表达式语句 一个表达式加上一个分号,就是一个表达式语句 第3章 顺序结构程序设计 C x = 15 (这是一个赋值表达式) x = 15 ; (这是一个赋值语句) 注意:一个语句必须以分号结束,分号是一个语句不可缺少的组成部分,它不是两个语句间的分隔符。 复合语句 用{ }将一些语句括起来便构成一个复合语句。在语法上,复合语句被看作一个语句。复合语句又称为“分程序” 。 第3章 顺序结构程序设计 C while ( i = 5 ) { p = p * i ; i = i + 1 ; } 空语句 只有一个分号的语句就是一个空语句。 第3章 顺序结构程序设计 C 执行空语句,什么也不做,但它却占据一个语句的语法地位,这就是它的作用。 常用于: 用来做流程的转向点 用来作为循环语句中的循环体 ; 第3章 顺序结构程序设计 C 3.2 赋值语句 一个赋值表达式加上一个分号便构成一个赋值语句。 一个赋值语句的格式如下: 赋值表达式 ; a=100 赋值表达式 a=100; 赋值语句 a=a+b; 赋值语句 赋值语句的语义 简单赋值语句的主要功能是计算赋值运算符右端表达式的值,并把该值赋给左端的变量;而整个赋值表达式的值也等于被赋值的变量的值,只是该值被丢弃不用。 第3章 顺序结构程序设计 C 几点说明 C语言中的赋值符“=”是一个运算符,因此有赋值表达式的概念。作为赋值表达式,可以出现在表达式允许出现的任何地方。 在一个复合的赋值表达式的后面加一个“;”也是一个赋值语句。在一个复合的赋值表达式的后面加一个“;”也是一个赋值语句。 赋值语句是顺序执行的语句。 赋值语句的使用场合。赋值语句主要用来给变量赋初值,保存简单或复杂表达式计算的中间结果和最后结果。 第3章 顺序结构程序设计 C 第3章 顺序结构程序设计 C 3.3 数据的输入输出 C语言本身不直接提供输入/输出语句,输入/输出操作是由C标准函数库中的输入/输出函数来实现的。例如输出函数printf函数、输入函数scanf函数等。 “标准输入输出函数”中的printf(格式输出)、scanf(格式输入)、putchar(字符输出)和getchar(字符输入)等4个最基本的输入/输出函数,它们都是以标准的输入/输出设备(一般为终端设备)为输入输出对象的。 头文件 在Turbo C++ 3.0的函数库中有许多函数必须与相关的特定类型的数据和变量一起工作,用户的程序也必须访问这些数据和变量。这些变

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档