C语言课件第4章顺序结构程序设计.ppt
《C语言课件第4章顺序结构程序设计.ppt》由会员分享,可在线阅读,更多相关《C语言课件第4章顺序结构程序设计.ppt(24页珍藏版)》请在三一文库上搜索。
1、第4章 顺序结构程序设计,主要内容 C的语句 简单的输入输出 顺序结构程序设计 要求:熟练掌握用合适的格式输入/输出不同类型的数据;会编写简单的程序。,4.1 C语句,了解C的基本语句: 简单语句:又称表达式语句。 在一个表达式的后面加上分号即构成表达式语句,例如 x=0; k+; printf(“n welcome“); 复合语句: 用一对花括号 括起来的多个语句序列,有时称为分程序。(见下页例4.2) 注意:复合语句以“”结束,后面不需再加分号。 3. 流程控制语句:用来控制程序中语句的执行顺序。C语言中提供了9中流程控制语句(下面的章节将要学习),例4. 2重复(10次):输入两个整数,
2、输出两数之和。 main() int a, b, c, n; /*定义变量语句*/ for(n=1; n=10; n+) /*for语句控制重复10次*/ printf(“n input 2 integers:“); /*提示用户输入*/ scanf(“%d%d“, /*输出和*/ ,4.2 输入/输出概述,输入输出:是相对于计算机的主机而言的。 输入是指从计算机的外部设备将数据读入主机,输出是指将数据从主机送到外设(显示器、打印机、磁盘等)。 C语言本身没有专门的输入输出语句,输入输出操作是通过函数调用来实现的。编程时必须先将输入输出函数所在的头文件:stdio.h 包含进本程序中。使用命令
3、: #include “stdio.h “ 或 #include C语言中的标准输入输出设备约定为用户终端,即键盘和显示器。 特别说明:调用输入函数时应该明确:数据从哪儿输入(省略为键盘)、以什么格式输入、输入的数据存放在哪里;调用输出函数时应该明确:要输出什么内容、按什么格式输出、输出到哪个设备(省略为显示器)。,4.3 字符输入/输出函数:getchar( ) 和 putchar( ),putchar()函数: 调用格式: putchar(c); 其中,c是要输出的字符,它可以是字符型或整型的常量和变量。当c为整型时,其值应是要输出的字符的ASCII码,范围是0255. 函数功能:输出一个
4、字符到显示屏的当前光标处。,例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*/ ,2. getchar()函数: 调用格式: getchar() 函数功能:从标准输入设备(一般指键盘)读取一个字符,返回该字符的ASCII码。,例4. 4 输入两个字符,输出每
5、个字符及其ASCII码。 #include “stdio.h“ main() char c, d; printf(“n enter two characters:“); /*提示用户*/ c=getchar( ); d=getchar( ); printf(“%c:%dn“, c, c); /*输出c中的字符及ASCII码*/ printf(“%c:%d“, d, d); ,运行结果: (在TC中演示其执行过程) enter two characters:AB A:65 B:66 特别提示:从键盘输入数据时,并不是键入一个字符后立即将其送入主机,而是等到按下回车键后,才能把这一行字符送入计算机
6、的数据缓冲区,然后输入函数从缓冲区的第一个字符开始逐个读取数据。只有当缓冲区中无数据可读时,才等待用户输入。 思考: (1) 若输入:a b,结果如何?(注::a, b之间有一个空格,空格也是一个字符,与n一样是不可见字符),4.4 格式输入/输出函数,1. Printf()函数的一般调用格式: printf(格式控制字符串 , 输出表列); 例如: printf(“n enter name:“); printf(“n a=%d,b=%f “ , a, b); /* 设int a=3;float b=5;*/ printf(“%f“, a*b); 明确:格式控制符、普通字符的作用。 2. Sc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课件 顺序 结构 程序设计
链接地址:https://www.31doc.com/p-2143396.html