- 2
- 0
- 约5.99千字
- 约 34页
- 2017-11-12 发布于广东
- 举报
第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的函数库中有许多函数必须与相关的特定类型的数据和变量一起工作,用户的程序也必须访问这些数据和变量。这些变
您可能关注的文档
- 人工智能导论课件作者鲍军鹏人工智能-1绪论.ppt
- AutoCAD2011及天正建筑8.2应用教程课件作者刘瑞新课件第10章节建筑图绘制实例.ppt
- 人工智能及其应用课件作者孔月萍周继第3_071101章.ppt
- 人工智能及其应用课件作者孔月萍周继第5_071103章.ppt
- AutoCAD2012+TAr章节8.5建筑制图课件作者莫正波第1章节.ppt
- AutoCAD2012+TAr章节8.5建筑制图课件作者莫正波第5章节.ppt
- AutoCAD2012+TAr章节8.5建筑制图课件作者莫正波第6章节.ppt
- AutoCAD2012+TAr章节8.5建筑制图课件作者莫正波第9章节.ppt
- AutoCAD2012+TAr章节8.5建筑制图课件作者莫正波第10章节.ppt
- AutoCAD2012+TAr章节8.5建筑制图课件作者莫正波第11章节.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)