高级程序语言设计第3章

高级程序语言设计第3章

ID:38941319

大小:374.00 KB

页数:59页

时间:2019-06-21

高级程序语言设计第3章_第1页
高级程序语言设计第3章_第2页
高级程序语言设计第3章_第3页
高级程序语言设计第3章_第4页
高级程序语言设计第3章_第5页
资源描述:

《高级程序语言设计第3章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章导读C语言是一种结构化程序设计语言,程序的结构可以分为三种基本结构类型,即顺序结构、选择结构、循环结构。各种程序都是由这三种基本结构组成。本章主要介绍了这三种流程结构的语法规则和表现形式。返回本书目录本章主要知识点(1)了解结构化程序设计的基本思想。l(2)掌握顺序结构的基本语句。l(3)掌握选择结构的语句和编程使用。(4)掌握循环结构的语句和编程使用。第3章高级语言程序设计概述返回本章导读3.2选择结构程序设计3.3循环结构程序设计3.1顺序结构程序设计第3章高级语言程序设计概述3.4综合举例返回本章目录第3章高级语言程序设计概述结构化程序设计的基本思想

2、是:任何程序都可以通过顺序结构、选择结构、循环结构表示。3.1.1赋值语句赋值语句是程序中最基本的语句。赋值语句通常由一个赋值表达式加上分号“;”组成,其一般形式为:赋值表达式;例如:x=10/*赋值表达式,非表达式语句*/x=10;/*赋值语句*/x=y=z=5;/*连续赋值,等效于z=5;y=z;x=y;*/返回本章目录第3章高级语言程序设计概述3.1.2基本的输入、输出语句在使用输入输出库函数时,应在源程序的开头使用如下语句:#include或#include"stdio.h"1.格式输入输出(printf函数,scanf函数)(1)s

3、canf函数scanf函数用于输入指定类型的多个数据,函数的一般形式为:scanf(“格式控制字符串”,地址列表);一定要注意,地址列表中直接给变量名将会出错,因为这是非法的参数。scanf("%d",a);/*非法的表示*/scanf("%d",&a);/*合法的表示*/返回本章目录第3章高级语言程序设计概述【例3.1】整数的输入方法。代码如下:#include"stdio.h"voidmain(){inta,b,c;scanf("%d%d%d",&a,&b,&c);/*输入三个整型数据,存入变量*/printf("a=%d,b=%d,c=%d",a,b,c

4、);/*输出变量中的数据*/}运行结果:输入:102030↙输出:a=10,b=20,c=30返回本章目录第3章高级语言程序设计概述各种类型数据的输入方法如下:l指定输入实数scanf("%f",&a);输入:33e-1↙float类型的变量a被赋值为实数3.3;l输入长整型数据scanf("%ld",&a);输入:123456789long类型的变量a被赋值为123456789;如果变量a定义的不是正确的数据类型(如int型)则a中数据不会是正确的输入数据。返回本章目录第3章高级语言程序设计概述l指定数据所占字符数(宽度)scanf("%3d%2d",&a,

5、&b);输入:12345678↙系统将把123赋值给a,把45赋值给b,而678则被丢掉。lscanf函数中没有精度控制scanf("%3.2f",&a);将是非法的,即使输入12345↙,也不会将变量a赋值为123.45;l跳过某输入数据scanf("%d%*d%d",&a,&b);输入:112233↙返回本章目录第3章高级语言程序设计概述系统把11赋值给a,22被跳过,33赋值给b。l输入字符数据scanf("%c%c%c",&a,&b,&c);输入:ijk↙程序会把字符'i'赋值给变量a,空格''赋值给变量b,然后将字符'j'赋值给c。输入:ijk↙才能

6、得到a='i',b='j',c='k'的结果。也就是说,如果格式控制串中无非格式字符,则认为所有输入的字符均为有效字符。返回本章目录第3章高级语言程序设计概述【例3.2】字符的输入方法。.代码如下:#include"stdio.h"voidmain(){chara,b;scanf("a:%c,b:%c",&a,&b);printf("a=%c,b=%c",a,b);}运行结果:输入:a:M,b:N↙返回本章目录第3章高级语言程序设计概述(2)printf函数printf函数的作用是向默认的输出设备输出若干指定类型的数据,函数的一般形式为:printf(“格

7、式控制字符串”,输出表列);【例3.3】输出字符及其ASCII码。代码如下:#include"stdio.h"voidmain(){intx=65,y=97;printf("%d,%d",x,y);printf("x:%c,y:%c",x,y);}运行结果:输出:65,97x:A,y:a返回本章目录第3章高级语言程序设计概述2.字符的输入输出(1)getchar函数getchar函数的功能是从键盘上输入一个字符,其一般形式为:getchar();【例3.4】输入单个字符.代码如下:#include"stdio.h"voidmain(){charc;c=

8、getchar();/*取得用户键盘输

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

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

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