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

C程序设计(4章).ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计(4章)

第四章 顺序程序设计 4.1 C语言概述 C程序结构 C语句分类 控制语句(完成控制功能) 1. if ( ) ~ else ~ 2. for ( ) ~ 3. while ( ) ~ 4. do ~ while ( ) 5. continue 6. break 7. switch 8. goto 9. return 函数调用语句 由函数调用加分号构成。 如: printf ( “good-bye”); gets(str); max(2,3); 表达式语句 一个有效C表达式后跟一个分号组成 如: a=3; c=a+b+c; i+1; 表达式与表达式语句有区别,表达式可被包含在其它表达式中,表达 式语句只能单独使用,但表达式单独使用无意义 空语句 只有一个分号的语句,它什么也不做,有时用于 作转向点或循环语句中的循环体 复合语句 用{ }括起的语句序列 * 本章主要介绍: C程序的三种基本结构(顺序结构、选择结构、循环结构) C的基本语句 数据的输入、输出库函数(输入输出函数主要由同学上机实践为主) 重点: 各种类型数据的格式化输入输出 难点:格式控制符的正确使用 C程序 源程序文件1 源程序文件2 源程序文件n 全局变量声明 预处理命令 局部变量声明 函数体 函数首部 函数1 函数n 执行语句 … … C语言程序有三种基本结构:顺序结构、选择结构、循环结构。 4.2 数据输入输出 C语言本身不提供输入输出语句,输入输出操作是由函 数完成,C的库函数中提供了输入输出函数:getchar、 putchar、printf、scanf等,它们不是C的关键字,即不是C语言 文本的组成部分,而只是C提供的函数,以库(.lib)的形式存放 在系统中,因此各函数的功能在各个系统中有可能不同,用时 注意查阅库函数手册,但有些通用函数所有系统均一样,可直 接引用。 一、字符输入输出函数 getchar()、putchar() P78 原型:int getchar(); int putchar(char c); 包含在stdio.h头文件中 功能:getchar():从键盘上读一个字符,成功返回被读字 符,失败返回-1 putchar():将字符c在显示器上显示,成功返回输出字 符,失败返回-1 例 #include stdio.h main() { char c; c=getchar(); putchar(c); } 注意: ① getchar()只能接受一个字符,它得到的字符可赋给一个变量,也可作为 表达式的一部分(有返回值的函数均可) putchar(getchar()); ② 用getchar()可输入键盘上所有键(Tab、↙、Esc等) int a; char c; c=getchar(); 键入Tab↙,则c=’/t’ a=c; a=9(Tab键的ASCII码值) ③ putchar()输入字符后不换行,换行必须通过输出换行符 例:putchar(‘A’) putchar(‘A’) putchar(‘B’) 而 putchar(‘\n’) putchar(‘C’) putchar(‘B’) 显示:A 显示ABC putchar(‘C’) BC ④ putchar()参数类型为int,故putchar(“A”)出错 与f作用相同,e与f、g可以互相替换(大小写作用相同) e , E , g , G 输入实数,可以用小数形式或指数形式输入 f 输入字符串 s 输入单个字符 c 输入有符号的十六进制整数(大小写作用相同) x , X 输入有符号的八进制整数 0 输入有符号的十进制整数 u 输入有符号的十进制整数 d , i 说明 格式字符 scanf 格式字符: 二、格式输入输出函数 scanf() printf() 1、scanf()函数 P75 ⑴、一般形式 scanf(格式控制,地址列表) 功能:按指定格式从键盘读入数据,存入地址表指定的存储单

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档