第3章——c语言学习.pptVIP

  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文档。上传文档
查看更多
北京科技大学 统计机系 C 语言程序假想 程序的三种根本结构 次序结构 N-S结构图 流程图 A B A B 挑选结构 Y N A B P成立? P T F A B 程序的三种根本结构 循环结构 N Y P成立? A 当P成立时 A 直到型循环 A 当P成立时 Y N A P成立? 当型循环 N-S结构图 流程图 本章关键内容: C语言的语句类型 信息输出 信息输入 次序结构程序假想 3,1 C语言的语句类型 关键内容: 讲明性语句 表达式语句 操纵语句 复合语句 3,1,1 讲明性语句 对程序中使用的变量、数组、函数等操纵对象履行定义、表明的描述语句 只起讲明作用, 不产生可履行的机器指令代码. 例似: int a,b; float function( int, int); C程序由函数构成. 函数的标准: 函数名(指标 表) { 讲明部分; 履行部分; } 信息类型讲明语句 可履行语句 表达式背面加一个分号, 造成 表达式语句 x=3; y=y+5; x=a-b c || d ; printf(x=%d, y=%d\n,x,y); sort(a,10); 3,1,2 表达式语句 赋值语句 函数调用语句 看重: ① 分号是 语句必不可少的一部分 ② 单独的一个分号“;” 造成一个空语句 例似: ; (空语句, 是 最简单的C语句) 3,1,3 操纵语句 1.挑选分支操纵语句 if ( ) …else … switch ( ) { … } 2.循环操纵语句 for ( ) … while ( ) … do … while ( ) 3.其他操纵语句 break、continue、goto return 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; } } 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语言进修的难点之一 3,2 信息输出 关键内容: 字符输出函数 标准输出函数 3,2,1 字符输出函数 函数调用的同样情势 putchar(ch) 功能: 在规格输出设备(即 表现器屏幕)上输出一个字符. 例似: putchar(b); putchar(\n); putchar(\101); putchar(st); 讲明 putchar是 C语言的规格库函数, 使用时必须加编译预操作号令: #include stdio.h 或 #include stdio.h 【例3,1】操纵putchar函数输出字符. #include stdio.h 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 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 ); 标准操纵 用双引号括起的字符串, 用于指定输出信息的类型、标准、个数 包罗: 同样字符和标准讲明符 照原样输出 printf (c=%d+%d=%d\n, a, b, a+b ); 标准讲明符: 指定输出3个十进制整型数,

文档评论(0)

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

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

1亿VIP精品文档

相关文档