网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言程序设计 第四章 顺序结构.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 gets putchar 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 ; 空语句 只有一个分号的语句 ; 空语句什么也不做 有时用来做为转向点 有时用在循环语句的循环体中 复合语句 也

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档