04_顺序结构程序设计.ppt

04_顺序结构程序设计.ppt

ID:48847125

大小:312.00 KB

页数:25页

时间:2020-01-31

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

《04_顺序结构程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、顺序程序设计1C语言的基本语句2数据输入输出3程序举例C语言的基本语句表达式语句(表达式;)简单语句函数调用语句(函数名(参数表);空语句(;)C语言数据操复合语句({一条或多条语句})作语句条件语句(if语句,switch语句)结构化语句while语句循环语句do_while语句for语句流程控制语句break语句限定转向语句continue语句非结构化语句return语句非限定转向语句(goto语句)C程序由若干个源程序文件组成,一个源文件又由若干函数和预编译命令组成,一个函数则由数据定义部分和执行语句组成。一个程序包括数据描述(数据

2、的定义)和数据操作(数据的加工)。C程序源程序文件i函数1执行部分说明部分源程序文件n源程序文件1函数n预编绎命令………C语句概述一、控制语句控制语句完成一定的控制功能C语言有9种控制语句if()~else~(条件语句)for()~(循环语句)while()~(循环语句)do~while()(循环语句)continue(结束本次循环)switch(多分支选择语句)break(中止执行switch或循环语句)goto(转向语句)return(从函数返回语句)C语句概述()表示一个条件,~表示内嵌的语句。二、函数调用语句由一个函数调用加一个分

3、号构成一个语句。printf("ThisisaCstatement.");三、表达式语句由一个表达式加一个分号构成一个语句,最典型的是由赋值表达式构成一个赋值语句。例:a=3;任何表达式都可以加上分号而构成语句。例:i++;x+y;C语句概述本语句无意义四、空语句只有一个分号的语句执行该语句不做任何操作五、复合语句用{}把一些语句括起来构成复合语句。{ z=x+y; t=z/100;printf("%f",t);}C语句概述复合语句可以出现在任何数据操作语句可以出现的地方当程序中某个位置在语法上只允许一条语句,而在语义上要执行多条语句才能

4、完成某个操作时使用输入:从外部设备(键盘、扫描仪等)输入数据数据输出输出:向外部设备(屏幕、打印机等)输出数据C语言本身没有输入输出语句,而是依赖输入输出函数实现要用C预编译命令#include将相关的头文件包括到用户的源文件中。#include#include“stdio.h”数据输入与输出数据输入输出的概念及实现#includevoidmain(){intc;chara;c=65;a='B';putchar(c);putchar('');putchar(a);}运行结果:AB例格式:putcha

5、r(c)参数:c为字符常量、变量或表达式功能:把字符c输出到显示器上返值:正常,为显示的代码值;出错,为EOF(-1)字符数据的输入输出字符输出函数格式:getchar()功能:从键盘读一字符返值:正常,返回读取的代码值;出错,返回EOF(-1)字符输入函数例#includevoidmain(){intc;printf("Enteracharacter:");c=getchar();printf("%c--->hex%x",c,c);}运行结果:Enteracharacter:AA--->hex41格式:print

6、f(“格式控制串”,输出表)功能:按指定格式向输出设备(一般是显示器)输出数据返值:正常,返回输出字节数;出错,返回EOF(-1)格式输入与输出格式输出函数输出表:要输出的数据(可以没有,多个时以“,”分隔)格式控制串:包含两种信息格式说明:%[修饰符]格式字符,用于指定输出表中数据输出格式普通字符或转义字符:原样输出d,ix,Xoucse,Efg%%格式字符:十六进制无符号整数不带符号十进制整数十进制整数指数形式浮点小数单一字符字符串八进制无符号整数小数形式浮点小数e和f中较短一种百分号本身inta=567;printf(“%d”,a)

7、;inta=255;printf(“%x”,a);inta=65;printf(“%o”,a);inta=567;printf(“%u”,a);chara=65;printf(“%c”,a);printf(“%s”,“ABC”);floata=567.789;printf(“%e”,a);floata=567.789;printf(“%f”,a);floata=567.789;printf(“%g”,a);printf(“%%”);567ff101567AABC5.67789e+02567.789000567.789%说明:格式字符与输出

8、项个数应相同,按先后顺序一一对应例main(){unsignedintu=65535;printf(”u=%d",u);}输出结果:u=-1例inta=3,b=4;printf(“%d%d

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

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

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