C语言程序设计教程顺序结构程序设计.pptVIP

C语言程序设计教程顺序结构程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 3 章 顺序结构程序设计 北京科技大学 计算机系 C 语言程序设计 2020/2/28 2 程序的三种基本结构 顺序结构 N-S 结 构 图 流 程 图 A B A B 选择结构 Y N A B P 成立 ? P T F A B 2020/2/28 3 程序的三种基本结构 循环结构 N Y P 成立 ? A 当 P 成立时 A 直到型循环 A 当 P 成立时 Y N A P 成立 ? 当型循环 N-S 结 构 图 流 程 图 2020/2/28 4 本章主要内容: ? C 语言的语句类型 ? 数据输出 ? 数据输入 ? 顺序结构程序设计 2020/2/28 5 3.1 C 语言的语句类型 ? 主要内容: – 说明性语句 – 表达式语句 – 控制语句 – 复合语句 2020/2/28 6 3.1.1 说明性语句 ? 对程序中使用的变量、数组、函数等操作对象 进行定义、声明的描述语句 ? 只起说明作用,不产生可执行的机器指令代码。 例如: int a,b; float function( int, int); C 程序由函数组成。函数的格式: 函数名(参数表) { 说明部分; 执行部分; } 数据类型说明语句 可执行语句 2020/2/28 7 ? 表达式后面加一个分号,构成表达式语句 x=3; y=y+5; x=a-b c || d ; 牰湩晴尨?搥??搥屜屮砬礬? sort(a,10); 3.1.2 表达式语句 赋值语句 函数调用语句 ? 注意: ① 分号是语句必不可少的一部分 ② 单独的一个分号“ ; ” 构成一个空语句 例如: ; (空语句,是最简单的 C 语句) 2020/2/28 8 3.1.3 控制语句 1 .选择分支控制语句 if ( ) … else … switch ( ) { … } 2 .循环控制语句 for ( ) … while ( ) … do … while ( ) 3 .其他控制语句 break 、 continue 、 goto return 2020/2/28 9 3.1.4 复合语句 ? 用一对花括号“{}”括起来的若干条语 句 ? 花括号中可以是说明语句、表达式语句、 控制语句,也可以是复合语句 ? 例如: ⑴ if (ab) { max=a; min=b; } ⑵ for(n=1; n10 ;n++) { p = n + p; if( p = 100 ) { printf(“ % d\ n”, p); break; } 2020/2/28 10 3.1.4 复合语句(续) ? 复合语句中如果有说明性语句,应该写在 可执行语句的前面 例如: main( ) { int a,b; a=b=100; { float c=10.23; printf(%f\n,c); } printf(%d %d\n,a,b); } 要特别注意: ? 花括号的配对 ? 花括号的位置 C 语言学习 的难点之 一 2020/2/28 11 3.2 数据输出 ? 主要内容: – 字符输出函数 – 格式输出函数 2020/2/28 12 3.2.1 字符输出函数 ? 函数调用的一般形式 putchar(ch) ? 功能: – 在标准输出设备(即显示器屏幕)上输 出一个字符。 ? 例如: putchar(b); putchar(\n); putchar(\101); putchar(st); 2020/2/28 13 说明 ? putchar 是 C 语言的标准库函数,使用时必 须加编译预处理命令: #include 獜摴潩栮 或 #include stdio.h 【例 3.1 】利用 putchar 函数输出字符。 椣据畬敤尠瑳楤?屨 main( ) { char c1,c2; c1=a ; c2=b ; putchar(c1);putchar(c2); putchar(\n); putchar(c1-32);putchar(c2-32); putchar(\n); } 也可改为 c1= 97 ; c2= 98 ; 输出结果: ab AB 例 jc3_1 2020/2/28 14 3.3.2 格式输出函数 ? 函数调用的一般形式 printf( 格式控制 , 参数 2,…, 参数 n) ? 功能: 按格式控制所指定的格式,在标准 输出设备上输出参数 2 、 … 、参数 n 的值。 ? 例如有程序段 : int a=123,b=100; printf(%d %d %d\n,a,b,a+b); printf (c = %d + %d = %d\n,a,b,a+b ); 2020/2/28 15 格式控制 ? 用双引号括起的字符串,

文档评论(0)

zhaohuifei + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档