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

C语言第二次培训.ppt

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

第四章 字符函数、控制语句 一、 字符数据输入输出函数 二、 if语句 三、switch语句 四、while、 do-while语句 五、 for语句 六、 break语句和continue语句 一、 字符数据输入输出函数 1. putchar函数(字符输出函数) 2. getchar函数(字符输入函数) putchar函数 putchar函数的作用是向终端输出一个字符。 例如:putchar(c) 输出字符串变量C的值。C可以是字符型变量或整型变量。 例4.1:#include stdio.h     main()     {char a,b,c;     a=B; b=O; c=Y;     putchar(a); putchar(b); putchar(c);     } 运行结果:BOY 也可以输出控制字符,如putchar(‘\n’)输出一个换行符。 如果将例4.1程序最后一行改为: putchar(a);putchar(\n);putchar(b);putchar(\n); putchar(c);putchar(\n);   则输出结果为:    B    O    Y 也可以输出其它转义字符,如:   putchar(‘\101’)   (输出字符‘A’)   putchar(‘\’’)    (输出单引号字符’)   putchar(‘015’)  (输出回车,不换行,使输出的 位置移到本行开头) getchar函数 此函数的作用是从终端(或系统隐含指定的输入设备)输入一个字符。getchar函数没有参数,其一般形式为:getchar() 函数的值就是从输入设备得到的字符。 例1:#include stdio.h main() { char c; c=getchar(); putchar(c); } 请注意,getchar()只能接收 一个字符。getchar函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式的一部分。 例如,例1第4、5行可以用下面一行代替:putchar(getchar()); 也可以用printf函数:printf(%c,getchar()); 在函数中要用getchar函数,应该在函数的前面(或本文件开头)用#include stdio.h”。因为在使用标准I/O库中的函数时需要用到“stdio.h”文件中包含的一些信息。 二、 控制语句 完成一定的控制功能。C只有几种控制语句: if()~else ~ (条件语句) for() ~ (循环语句) while() ~ (循环语句) do~while() (循环语句) continue (结束本次循环语句) break (中止switch或循环语句) switch (多分支选择语句) return (从函数返回语句) ( )表示条件,~表示内嵌的语句。 §1. if语句 1 if语句的三种形式 2 if语句的嵌套 3 条件运算符 1 if语句的三种形式 if语句:判别条件是否满足,来决定程序的流程(执行两路操作之一)。 (1) if(表达式) 语句 例如:if (xy) printf(%d,x); (2) if(表达式)语句1 else 语句2 例如:if (xy) printf(%d,x); else printf(%d,y); (3) if (表达式1) 语句1 else if(表达式2)语句2 else if(表达式3)语句3 else if(表达式m)语句m else 语句n 例如: if (num500) cost=0.15; else if (num300) cost=0.10; else if (num100) cost=0.075; else if (num50) cost=0.05; else cost=0; 对if语句的三点说明 (1)if后面的“表达式”,一般为逻辑表达式或关系表达式。 例如:if(a==bx==y) printf(“a=b,x=y”); 系统对表达式的值进行判断,若为

文档评论(0)

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

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

1亿VIP精品文档

相关文档