《语句和控制流程》PPT课件.ppt

《语句和控制流程》PPT课件.ppt

ID:52108727

大小:242.50 KB

页数:49页

时间:2020-03-31

《语句和控制流程》PPT课件.ppt_第1页
《语句和控制流程》PPT课件.ppt_第2页
《语句和控制流程》PPT课件.ppt_第3页
《语句和控制流程》PPT课件.ppt_第4页
《语句和控制流程》PPT课件.ppt_第5页
资源描述:

《《语句和控制流程》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章最简单的C程序设计顺序程序设计4.1C语句概述一、C程序结构C程序源程序文件1源程序文件2源程序文件n••••••预处理命令全局变量声明函数1函数n••••••函数首部函数体局部变量声明执行语句二、C语句概述C语句分类:1.控制语句2.函数调用语句3.表达式语句4.空语句5.复合语句一条完整的C语句必须以“;”结束。“;”是一个语句不可缺少的一部分。1.控制语句:完成一定的控制功能。C有9种控制语句:⑴if()~else~(条件语句)⑵for()~(循环语句)⑶while()~(循环语句)⑷do~while()(循环语句)⑸conti

2、nue(结束本次循环语句)⑹break(中止执行switch或循环语句)⑺switch(多分支选择语句)⑻goto(转向语句)⑼return(从函数返回语句)2.函数调用语句由一次函数调用加一个“;”构成。如:printf(“HelloWorld!”);函数调用分号3.表达式语句由表达式加上“;”构成。如:x+4*y;算术表达式语句4*7,4+8;逗号表达式语句x=4*7;赋值表达式语句(赋值语句)4.空语句由一个“;”构成。即:;作用:①程序转向点;②什么也不做的循环体。whiel(i<=11);5.复合语句用{}括起的一组语句。如:if

3、(x1>x2){y=x1*x1+x2;printf("y=%d",y);}不能省略不能加“;”4.空语句由一个“;”构成。即:;作用:①程序转向点;②什么也不做的循环体(待开发)。5.复合语句用{}括起的一组语句。①复合语句中的每一个语句还可以是复合语句;②复合语句尽管可由多个语句组合,但它只相当于一个语句,在任何单一语句可以存在的地方,复合语句都可以存在。4.2赋值语句⑵赋值表达式和赋值语句不同,赋值表达式可以被包含在其它表达式之中。如:if((a=b)>0)t=a;其执行过程是:先进行赋值运算(将b的值赋给a),然后判断a是否大于0,如

4、大于0,执行t=a。如果写成:if((a=b;)>0)t=a;错了。在if的条件中不能包含赋值语句⑴C语言中的赋值号“=”是一个运算符。注意:4.3数据输入输出的概念及在C语言中的实现一、数据输入输出的概念计算机的输入输出是以计算机主机为主体而言。输入:从外部通过输入设备(如,键盘、磁盘、光盘、扫描仪等)向计算机输入数据。输出:从计算机向外部设备(如,显示屏、打印机、磁盘等)输出数据。二、数据输入输出在C语言中的实现1.调用输入输出函数实现输入输出操作C语言本身不提供输入输出语句,输入和输出操作是通过调用C语言库函数中输入输出函数来实现的。

5、如:putchar函数——输出字符getchar函数——输入字符printf函数——格式输出scanf函数——格式输入puts函数——输出字符串gets函数——输入字符串1、C语言库函数已被编译成目标文件(二进制形式)2、源程序必须先编译成目标文件。源程序中的输入输出函数等库函数,在编译时并不被翻译成目标指令。3、生成好的目标文件(.OBJ)必须与与系统的函数库(以及其他的目标文件)进行连接,,形成可执行文件(EXE)4、运行EXE文件时,调用已被连接的函数库中的系统函数。main(){inta,b;a=10;b=20;printf(“a=

6、%d,b=%d”,a,b);}printf()的目标代码系统函数库……………….2.文件开头应有“#include”命令在调用标准输入输出库函数时,文件开头应有预编译命令:#include或#include“stdio.h”其中,stdio.h是“头文件”,包含了与用到的标准输入输出函数有关的信息。系统允许在使用printf和scanf两个函数时可不加“#include”命令。4.4字符数据的输入与输出一、putchar函数(字符输出函数)一般格式:putchar(c)必须有预编译命令∶#include

7、能∶从终端输出一个字符,且转换成ascii码返回。说明:其中c可以是字符型常量、字符型变量、整型常量、整型变量表达式。例:#includemain(){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);putchar(‘’’);}输出结果:BOY’一般格式:getchar()——没有参数必须有预编译命令∶#include功能∶从终端输入一个字符。#include”stdio.h”main(){charc;c=getchar();pu

8、tchar(c);}a例:a二、getchar函数(字符输入函数)4.5格式输入输出函数printf();scanf();格式字符说明d,i用来输入有符号的十进制整数u用来输入无

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

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

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