- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言课件第4章顺找序结构程序设计
第4章 顺序结构程序设计 4.1 C语句 了解C的基本语句: 简单语句:又称表达式语句。 在一个表达式的后面加上分号即构成表达式语句,例如 x=0; k++; printf(\n welcome); 复合语句: 用一对花括号{ }括起来的多个语句序列,有时称为分程序。(见下页例4.2) 注意:复合语句以“}”结束,后面不需再加分号。 3. 流程控制语句:用来控制程序中语句的执行顺序。C语言中提供了9中流程控制语句(下面的章节将要学习) 例4. 2重复(10次):输入两个整数,输出两数之和。 main() { int a, b, c, n; /*定义变量语句*/ for(n=1; n=10; n++) /*for语句控制重复10次*/ { printf(\n input 2 integers:); /*提示用户输入*/ scanf(%d%d, a, b); /*输入两个整数分别赋给a, b*/ c=a+b; /*求和并赋给c*/ printf(sum: %d\n, c); /*输出和*/ } } 4.2 输入/输出概述 输入输出:是相对于计算机的主机而言的。 输入是指从计算机的外部设备将数据读入主机,输出是指将数据从主机送到外设(显示器、打印机、磁盘等)。 C语言本身没有专门的输入输出语句,输入输出操作是通过函数调用来实现的。编程时必须先将输入输出函数所在的头文件:stdio.h 包含进本程序中。使用命令: #include stdio.h 或 #include stdio.h C语言中的标准输入输出设备约定为用户终端,即键盘和显示器。 特别说明:调用输入函数时应该明确:数据从哪儿输入(省略为键盘)、以什么格式输入、输入的数据存放在哪里;调用输出函数时应该明确:要输出什么内容、按什么格式输出、输出到哪个设备(省略为显示器)。 4.3 字符输入/输出函数:getchar( ) 和 putchar( ) putchar()函数: 调用格式: putchar(c); 其中,c是要输出的字符,它可以是字符型或整型的常量和变量。当c为整型时,其值应是要输出的字符的ASCII码,范围是0~255. 函数功能:输出一个字符到显示屏的当前光标处。 例4.3 输出三个字符:A*B。 #include “stdio.h” main() { char c1; int c2; c1=A; c2=66; /*给变量c1,c2赋值*/ putchar( \n ); /*输出字符\n*/ putchar(c1); /*输出变量c1中的字符:A*/ putchar( * ); /*输出字符* */ putchar(c2); /*输出变量c2中的字符:B*/ } 例4. 4 输入两个字符,输出每个字符及其ASCII码。 #include stdio.h main() { char c, d; printf(\n enter two characters:); /*提示用户*/ c=getchar( ); d=getchar( ); printf(%c:%d\n, c, c); /*输出c中的字符及ASCII码*/ printf(%c:%d, d, d); } 运行结果: (在TC中演示其执行过程) enter two characters:AB ↙ A:65 B:66 特别提示:从键盘输入数据时,并不是键入一个字符后立即将其送入主机,而是等到按下回车键后,才能把这一行字符送入计算机的数据缓冲区,然后输入函数从缓冲区的第一个字符开始逐个读取数据。只有当缓冲区中无数据可读时,才等待用户输入。 思考: (1) 若输入:a b↙,结果如何?(注::a, b之间有一个空格,空格也是一个字符,与\n一样是不可见字符) 4.4 格式输入/输出函数 1. Printf()函数的一般调用格式: printf(格式控制字符串 , 输出表列); 例如: printf(\n enter name:); printf(\n a=%d,b=%f , a, b);
文档评论(0)