c语言课件第3章 顺序结构程序设计

c语言课件第3章 顺序结构程序设计

ID:43344307

大小:1.11 MB

页数:46页

时间:2019-10-08

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章顺序结构程序设计13.1C语言的基本语句简单语句空语句(;)复合语句({一条或多条语句})表达式语句(表达式;)函数调用语句(函数名(参数列表);)流程控制语句结构化语句条件语句(if语句,switch语句)while语句do-while语句for语句非结构化语句break语句continue语句return语句非限定转向语句(goto)C语言数据操作语句循环语句2C语言的语句概述:C程序对数据的处理是通过“语句”的执行来实现的。

2、一条语句完成一项操作(或功能)。一个为实现特定目的的程序应包含若干条语句。C语句以“;”作分隔符,编译后产生机器指令.3C语句分类:4、空语句:;执行该语句不做任何操作1、程序控制语句(9种):if()~else~switchfor()~while()~do~while()continuebreakgotoreturn分支循环辅助控制如total=total+limit;a=3;func();printf(“Hello,world!”);3、表达式语句:表达式加分号构成。2、函数调用语句:由一次

3、函数调用加一个分号构成5、复合语句:用{…}括起来的一组语句一般形式:{[数据说明部分;]执行语句部分;}说明:“}”后不加分号语法上和单一语句相同复合语句可嵌套9种控制语句:if()~else~for()~while()~do~while()continuebreakswitchgotoreturn功能:计算表达式的值或改变变量的值。分类:运算符表达式语句赋值语句例:5;i++;语句的功能是,变量i的值增1。a=3,b=a+2,c=a+1;/*由三个赋值语句组成的逗号表达式语句。*/a+b;/*算

4、术表达式语句,计算a与b之和。*/赋值语句由赋值表达式加上一个分号构成如:a=15;b=a+5;c=d=e=a;说明:赋值号左面必须为变量赋值号右面可以是任何合法的表达式赋值号=为运算符注意:不加分号为赋值表达式Y=sin(1.12);Y1=sin(x);Y2=3*sin(x+1.12)+sqrt(x);Y3=sin(sqrt(x+1.12));#include#includemain(){inta=2,b=4;floatx,y;x=a/2+sqrt(b);/*x=

5、3.0*/a++;/*a=3*/y=x*a;/*y=9.0*/printf(“x=%6.2f,y=%6.2f”,x,y);}注意表达式类型转换注意赋值类型输出结果:x=3.00,y=9.00格式:函数名(参数列表);分类:标准库函数用户定义函数标准库函数调用原则:(1)要在程序中包含相应的头文件(2)调用的一般形式:函数名(参数列表);4例3-1:#include〈stdio.h〉main(){intx=1,y=2;{intx=2;{intx=3;printf(″x=%d,y=%d″,x,y);

6、}printf(″x=%d,y=%d″,x,y);}printf(″x=%d,y=%d″,x,y);}程序运行结果为:x=3,y=2x=2,y=2x=1,y=253.2数据的输入与输出C语言本身不提供输入/输出语句。C语言的输入/输出功能由C语言的标准I/O库函数提供。#includeC语言的输入/输出库函数名称不是保留字(或称关键字)。如printf,scanf。6#includemain(){intc;chara;c=65;a='B';putchar(

7、c);putchar('');putchar(a);}运行结果:AB例3.2.1字符的输入与输出字符输出函数格式:putchar(c)参数:c为字符常量、字符型变量、整型变量、常量或表达式功能:把字符c输出到显示器上返值:正常,返回输出字符的ASCII码值7例3-2:#include程序运行结果为:ABBCmain(){inta=65;charb=‘B’;putchar(a);putchar(65+1);putchar(b);putchar(‘B’+1);}包含函数putcha

8、r的头文件8格式:getchar()功能:从键盘读一字符返值:正常,返回读取字符的ASCII码值字符输入函数例#includemain(){intch;ch=getchar();putchar(ch);}运行时,输入如下:A运行结果:A9注意:调用函数getchar时,程序执行被中断,等待用户从键盘输入数据。当用户键入字符并敲回车键以后,程序继续运行。若用户输入字符后未按回车键,则键入的内容一直保留在键盘缓冲区中,只有用户键入回车键后,字符输入函数

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

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

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