顺序结构程序设计课件.ppt

顺序结构程序设计课件.ppt

ID:57011461

大小:411.50 KB

页数:32页

时间:2020-07-26

顺序结构程序设计课件.ppt_第1页
顺序结构程序设计课件.ppt_第2页
顺序结构程序设计课件.ppt_第3页
顺序结构程序设计课件.ppt_第4页
顺序结构程序设计课件.ppt_第5页
资源描述:

《顺序结构程序设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章顺序结构程序设计2021年9月21日第3章顺序结构程序设计本章要点:C语言的语句类型输入/输出函数及其调用3.1C语句概述一、C程序结构C程序源程序文件1源程序文件2源程序文件n••••••预处理命令全局变量声明函数1函数n••••••函数头函数体局部变量声明执行部分不是语句是语句二、C语句概述C语句分类:1.控制语句2.函数调用语句3.表达式语句4.空语句5.复合语句一条完整的C语句必须以“;”结束。“;”是一个语句不可缺少的一部分。1.控制语句:完成一定的控制功能。C有9种控制语句:⑴if()…el

2、se…(条件语句)⑵switch(){…}(多分支选择语句)⑶for()(循环语句)⑷while()(循环语句)⑸do…while()(循环语句)⑹continue(结束本次循环语句)⑺break(中止执行switch或循环语句)⑻goto(转向语句)⑼return(从函数返回语句)2.函数调用语句由一次函数调用加一个“;”构成。如:printf(“HelloWorld!”);函数调用分号3.表达式语句由表达式加上“;”构成。如:x+4*y;算术表达式语句a=5,b=8;逗号表达式语句x=4*7;赋值表达式语句(

3、赋值语句)4.空语句由一个“;”构成。即:;作用:①程序转向点;②什么也不做的循环体。while(i<=11);5.复合语句用{}括起的一组语句。如:if(x1>x2){y=x1*x1+x2;printf("y=%d",y);}不能省略不能加“;”一条语句3.2数据的输入输出一、数据输入输出的概念计算机的输入输出是以计算机主机为主体而言。输入:从外部通过输入设备(如,键盘、磁盘、光盘、扫描仪等)向计算机(内存)输入数据。输出:从计算机(内存)向外部设备(如,显示屏、打印机、磁盘等)输出数据。二、数据输入输出在C语

4、言中的实现1.调用输入输出函数实现输入输出操作C语言本身不提供输入输出语句,输入和输出操作是通过调用C语言库函数中输入输出函数来实现的。如:putchar函数——输出字符getchar函数——输入字符printf函数——格式输出scanf函数——格式输入puts函数——输出字符串gets函数——输入字符串2.文件开头应有“#include”预编译命令在调用标准输入输出库函数时,文件开头应有预编译命令:#include或#include“stdio.h”其中,stdio.h是“头文件”,包含了与用

5、到的标准输入输出函数有关的信息。系统允许在使用printf和scanf两个函数时可不加“#include”命令。3.2.1单字符的输入与输出函数一、putchar函数(字符输出函数)一般格式:putchar(c)必须有预编译命令∶#include功能∶向屏幕输出一个字符说明:其中c可以是字符型或整型的常量、变量或表达式例:#includemain(){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b+32);putchar(c+3

6、2);putchar(‘’);putchar(‘’’);}输出结果:Boy’#includemain(){charch;ch=getchar();putchar(c);}例:一般格式:getchar()——没有参数必须有预编译命令∶#include功能∶从键盘读取一个字符。二、getchar函数(字符输入函数)aa运行状况:注意:空格、回车等都作为字符读入只有在输入回车后,读入才开始一、printf函数(格式输出函数)功能:向屏幕输出若干个任意类型的数据。(一)print

7、f函数的一般格式printf(”输出格式字符串”,输出项列表)输出格式字符串:普通字符——按原样输出格式控制符——内存中数据转换成相应形式输出转义字符——控制输出的样式输出项列表——需输出的信息值常量、变量、表达式3.2.2格式化的输入与输出函数举例:main(){inta=3,b=4;printf(“a=%db=%d”,a,b);}输出结果:a=3b=4格式说明(格式控制符)普通字符输出项列表转义字符main(){charc1=‘a’,c2=‘b’,c3=‘c’,c4=‘101’,c5=‘116’;

8、printf(“a%cb%ctc%ctabc”,c1,c2,c3);printf(“tb%c%c”,c4,c5);}aabbccabcAN(二)输出格式字符对不同类型的数据用不同的格式字符。1.d格式符——以十进制整数形式输出整数(int)。(1)%d:按整型数据的实际长度输出。如:inta=123;printf(“%d”,a);结果:123(2)%md:m为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。