c语言课件第4章顺序程序设计

c语言课件第4章顺序程序设计

ID:45034847

大小:226.50 KB

页数:48页

时间:2019-11-08

c语言课件第4章顺序程序设计_第1页
c语言课件第4章顺序程序设计_第2页
c语言课件第4章顺序程序设计_第3页
c语言课件第4章顺序程序设计_第4页
c语言课件第4章顺序程序设计_第5页
资源描述:

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

1、第四章最简单的C程序设计TheSimplestCProgramDesign顺序程序设计TheSequenceProgramDesign上机安排01~03班,4-13周周五,下午2~4点04~51班,4-13周周一,下午4~6点地点:F座—214,—217,—218,—2204.1C语句概述(DescriptionofCsentence)一、C程序结构C程序源程序文件1源程序文件2源程序文件n••••••预处理命令全局变量声明函数1函数n••••••函数首部函数体局部变量声明执行语句二、C语句概述C语句分类:(Assortment)1.控制语句(Con

2、trolsentences)2.函数调用语句(functionCallsentences)3.表达式语句(Expressionsentences)4.空语句(Emptysentences)5.复合语句(Compoundsentences)一条完整的C语句必须以“;”结束。“;”是一个语句不可缺少的一部分。控制语句(Controlsentences)功能:完成一定的控制功能C有9种控制语句:⑴条件语句(Conditionsentence)if(表达式)if(表达式)语句1{语句块1}else语句2else{语句块2}⑵循环语句(Loopsentence

3、)for()for()语句{语句块}⑶当型循环语句(whileLoop)while(表达式)while(表达式)语句{语句块}⑷直到型循环语句(untilLoop)dodo语句while(表达式);{语句块}while(表达式);⑸continue(结束本次循环语句)⑹switch(多分支选择语句)⑺break(中止执行switch或循环语句)⑻goto(转向语句)⑼return(从函数返回数值语句)2.函数调用语句(Callingfunction)由一次函数调用加一个“;”构成。如:printf(“HelloWorld!”);函数调用分号3.表达式

4、语句(Expressionsentences)由表达式加上“;”构成。如:x+4*y;算术表达式语句4*7,4+8;逗号表达式语句x=4*7;赋值表达式语句(赋值语句)4.空语句(Emptysentences)由一个“;”构成。即:;作用:①程序转向点;②什么也不做的循环体。while(i<=11);5.复合语句(Compoundsentences)用{}括起的一组语句。如:if(x1>x2){y=x1*x1+x2;printf("y=%d",y);}不能省略不能加“;”4.2赋值语句(AssignmentSentences)⑴C语言中的赋值号“=”

5、是一个运算符。⑵赋值表达式和赋值语句不同,赋值表达式可以被包含在其它表达式之中。如:if((a=b)>0)t=a;它等于:a=b;if(a>0)t=a;如果写成:if((a=b;)>0)t=a;错了。在if的条件中不能包含赋值语句4.3数据输入输出的概念及在C语言中的实现(DataInputsandOutputs)一、数据输入输出的概念计算机的输入输出是以计算机主机为主体而言。输入:从外部通过输入设备(如,键盘、磁盘、光盘、扫描仪等)向计算机输入数据。输出:从计算机向外部设备(如,显示屏、打印机、磁盘等)输出数据。二、数据输入输出在C语言中的实现1.

6、调用输入输出函数实现输入输出操作C语言本身不提供输入输出语句,输入和输出操作是通过调用C语言库函数中输入输出函数来实现的。如:putchar函数——输出字符(CharacterInput)getchar函数——输入字符(CharacterOutput)printf函数——格式输出(DataInputwithformat)scanf函数——格式输入(DataOutputwithformat)puts函数——输出字符串(Stringsoutput)gets函数——输入字符串(Stringsinput)1)C语言库函数(stdio.h,math.h等)已被

7、编译成目标文件(二进制形式)2)源程序必须先编译成目标文件。源程序中的输入输出函数等库函数,在编译时并不被翻译成目标指令。3)生成好的目标文件(.OBJ)必须与与系统的函数库(以及其他的目标文件)进行连接,形成可执行文件(EXE)。4)运行EXE文件时,调用已被连接的函数库中的系统函数。main(){inta,b;a=10;b=20;printf(“a=%d,b=%d”,a,b);}printf()的目标代码系统函数库……………….2.文件开头应有“#include”命令在调用标准输入输出库函数时,文件开头应有预编译命令:#include

8、.h>或#include“stdio.h”其中,stdio.h是“头文件”,包含了与用到的标准输入输出函数有

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

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

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