C程序设计简明教程 王晓东 第3章 顺序结构

C程序设计简明教程 王晓东 第3章 顺序结构

ID:40238397

大小:1.49 MB

页数:43页

时间:2019-07-28

C程序设计简明教程 王晓东 第3章 顺序结构_第1页
C程序设计简明教程 王晓东 第3章 顺序结构_第2页
C程序设计简明教程 王晓东 第3章 顺序结构_第3页
C程序设计简明教程 王晓东 第3章 顺序结构_第4页
C程序设计简明教程 王晓东 第3章 顺序结构_第5页
资源描述:

《C程序设计简明教程 王晓东 第3章 顺序结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3.1C语言的基本语句3.2数据输入与输出3.3顺序程序设计举例第3章顺序结构程序设计1C是模块化程序设计语言C程序结构3.1C语言的基本语句源程序文件1预编译命令说明部分执行部分函数1函数n源程序文件i源程序文件nC程序…2顺序结构即按照语句书写顺序执行的程序结构。AB顺序结构顺序结构顺序结构是程序设计语言最基本的结构,其包含的语句是按照书写的顺序执行的,且每条语句都将被执行。C语言程序的三种基本结构C语言提供三种结构化语句来控制程序的执行流程:3选择结构选择结构又称为分支结构,是指有条件地选择要执行的程序段。选择结构示意

2、图…k=k2k≠k1…kkk=kkk=k1kA1A2BAk图3-4多分支选择结构真(非0)假(0)AB条件图3-3双分支选择结构4循环结构当条件成立(为“真”或非0)时,反复执行程序段A,否则不执行程序段A。1.当型循环结构假(0)真(非0)A条件5先执行程序段A,再判断条件是否为“真”(非0);若为“假”(0)再执行A,如此反复,直到条件为“真”(非0),为止。2.直到型循环结构假(0)真(1)A条件6C语言的语句概述:C程序对数据的处理是通过“语句”的执行来实现的。一条语句完成一项操作(或功能)。一个为实现特定目的的程序

3、应包含若干条语句。7C语句:以“;”作分隔符,编译后产生机器指令.C语句分类:4、空语句:;执行该语句不做任何操作1、程序控制语句(9种):if()~else~switchfor()~while()~do~while()continuebreakgotoreturn分支循环辅助控制如total=total+limit;a=3;func();printf(“Hello,world!”);3、表达式语句:表达式加分号构成。2、函数调用语句:由一次函数调用加一个分号构成5、复合语句:用{…}括起来的一组语句一般形式:{[数据说

4、明部分;]执行语句部分;}说明:“}”后不加分号语法上和单一语句相同复合语句可嵌套9种控制语句:if()~else~for()~while()~do~while()continuebreakswitchgotoreturn功能:计算表达式的值或改变变量的值。分类:运算符表达式语句赋值语句例:5;i++;语句的功能是,变量i的值增1。a=3,b=a+2,c=a+1;/由三个赋值语句组成的逗号表达式语句。/a+b;/算术表达式语句,计算a与b之和。/赋值语句由赋值表达式加上一个分号构成如:a=15;b=a+5;c=d=e=a;说

5、明:赋值号左面必须为变量赋值号右面可以是任何合法的表达式赋值号=为运算符注意:不加分号为赋值表达式Y=sin(1.12);Y1=sin(x);Y2=3sin(x+1.12)+sqr(x);Y3=sin(sqrt(x+1.12));#include#includemain(){inta=2,b=4;floatx,y;x=a/2+sqrt(b);/x=3.0/a++;/a=3/y=xa;/y=9.0/printf(“x=%6.2f,y=%6.2f”,x,y);}注意表达式类型转换注意赋值类型输出

6、结果:x=3.00,y=9.00格式:函数名(参数列表);分类:标准库函数用户定义函数标准库函数调用原则:(1)要在程序中包含相应的头文件(2)调用的一般形式:函数名(参数列表);8例3-1:#include〈stdio.h〉main(){intx=1,y=2;{intx=2;{intx=3;printf(″x=%d,y=%d″,x,y);}printf(″x=%d,y=%d″,x,y);}printf(″x=%d,y=%d″,x,y);}程序运行结果为:x=3,y=2x=2,y=2x=1,y=293.2数据的输

7、入与输出C语言本身不提供输入/输出语句。C语言的输入/输出功能由C语言的标准I/O库函数提供。#includeC语言的输入/输出库函数名称不是保留字(或称关键字)。如printf,scanf。10#includemain(){intc;chara;c=65;a='B';putchar(c);putchar('');putchar(a);}运行结果:AB例3.2.1字符的输入与输出字符输出函数格式:putchar(c)参数:c为字符常量、变量或表达式功能:把字符c输出到显示器上返值:正常

8、,为显示的代码值;出错,为EOF(-1)11例3-2:#include程序运行结果为:ABBCmain(){inta=65;charb='B';putchar(a);putchar(65+1);putchar(b);putchar('B'+1);}包含函数putchar的

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

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

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