- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 顺序结构程序设计 第四章 顺序结构程序设计 主要内容 C语句概述 输入 输出 顺序结构程序示例 C语句概述 C的程序结构表示为: C语句概述 C语句分为以下几类: C语句概述 C语句分为以下几类: C语句概述 C语句分为以下几类: C语句概述 C语句分为以下几类: C语句概述 C语句分为以下几类: C的输入输出 C语言本身并不提供输入输出语句输入和输出操作是由函数来实现的 系统提供的函数以库的方式存放 C语言函数库中有一批“标准输入输出函数”getchar scanf getsputchar printf puts C的输入输出 在使用C语言库函数时,要用“预编译命令” # include将有关的“头文件”包括到源文件中 “头文件”包含了与用到的函数有关的信息 在使用标准输入输出函数时,要用到头文件 stdio.h # include stdio.h # include stdio.h 字符数据的输入输出 字符输入函数(从终端输入一个字符) c = getchar ( ) ; 字符输出函数(向终端输出一个字符) putchar ( c ) ; 使用这两个函数时,必须加上预编译命令 # include stdio.h # include stdio.h 格式输出函数 printf ( ) 一般格式 printf ( 格式控制, 输出表列)如:printf ( %d, %c\n, i, c ); 格式控制(用双引号括起来的字符串)包括: 格式说明(由“%”和格式字符组成)将输出的数据转换为指定的格式输出,如:%d, %c 普通字符需要原样输出的字符,如:上例中的逗号、空格、\n 格式输出函数 printf ( ) 一般格式 printf ( 格式控制, 输出表列)如:printf ( %d, %c\n, i, c ); 输出表列(需要输出的数据) 输出表列可以是变量或表达式 输出表列可以没有,若有多个,用逗号分隔 格式输出函数 printf ( ) 格式字符 格式输出函数 printf ( ) 格式字符 格式输出函数 printf ( ) 格式字符 格式输入函数 scanf ( ) 一般格式 scanf ( 格式控制, 地址表列)如:scanf ( %d%c, i, c ); 格式控制与printf函数一样 d, i, o, x, u, c, s, f, e 格式输入函数 scanf ( ) 附加格式说明 格式输入函数 scanf ( ) 输入分隔符的指定 不指定一般以空格、TAB或回车键作为分隔符 其它字符做分隔符:格式串中两个格式符间字符 格式输入函数 scanf ( ) 输入分隔符的指定 不指定一般以空格、TAB或回车键作为分隔符 其它字符做分隔符:格式串中两个格式符间字符 格式输入函数 scanf ( ) 说明: 用%c格式符时,空格和转义字符作为有效字符输入 格式输入函数 scanf ( ) 说明: 用%c格式符时,空格和转义字符作为有效字符输入 输入数值时,遇以下情况认为该数据结束: 遇空格、TAB、或回车 遇宽度结束 遇非法输入 顺序结构程序示例 求三角形面积: 顺序结构程序示例 两个数交换: 本章要点 输出 printf ( ) 格式字符:%d,%f,%c,%s 输入 scanf ( ) 输入时的分隔符(数值和字符的区别) 最好不要加宽度限制 顺序结构程序 三角形面积 两数交换 作业和上机 作业: (要求做在作业本上)教材P84 4.4 4.5 4.8 上机练习: 4.4 ~ 4.10 * C程序 源程序文件1 源程序文件2 …… 源程序文件m 预处理 全局变量声明 …… 函数n 函数1 函数名(参数表) { 声明部分; 执行部分; } 控制语句(9种) if switch while do … while for goto continue return break 循环结构 选择结构 辅助控制 函数调用语句 main() { int a, b; scanf( %d, %d, a, b ); add ( a, b ); } add ( int x, int y ) { printf (%d\n, x+y ); } 表达式语句赋值表达式: x=3赋值表达式语句: x=3; 一个表达式的最后加上一个分号,就成了一个语句表达式: x +y 表达式语句: x + y ; 空语句只有一个分号的语句 ;空语句什么也不做有时用来做为转向点有时用在循环语句的循环体中 复合语句也
您可能关注的文档
- 贝依(亮丙瑞林)科室推广会(乳腺癌)20120224.ppt
- 工程项目管理 第III部分 施工索赔328.ppt
- 税法2-增值税2.ppt
- 一个人的遭遇 有用.ppt
- CH10 网络分销渠道策略.ppt
- 3.3 细胞核 系统的控制中心课件 新人教版必修1.ppt
- 化工原理五章第一节讲稿.ppt
- 实验10 测定电源的电动势和内阻.ppt
- 07_第07章_质量经济分析.ppt
- 2012版步步高高考数学考前三个月专题复习课件7(4):算法初步、复数.ppt
- DB29-144-2010天津市地下铁道盾构法隧道工程施工技术规程.docx
- 浙江省杭州地区(含周边)重点中学2024-2025学年高一上学期11月期中考试英语试题2.docx
- 2021-2022学年江西省抚州市崇仁县五年级下册期末检测英语试卷.docx
- 吉林省辽源市田家炳高级中学高三(六十五届)友好学校下学期期末联考文科综合地理试题扫描版含答案.doc
- 云南省新平一中高三教学质量检测(七)生物.doc
- 河南省名校大联考2024-2025学年高一上学期12月月考历史试题2.docx
- 99R101 燃煤锅炉房工程设计施工图集55.docx
- D503-D505防雷与接地(下册)彩色版.docx
- 70-通风管道沿程阻力计算选用表 08K-508.docx
- 18GL204 预制混凝土综合管廊_3395.docx
文档评论(0)