C语言程序设计 教学课件 作者 李学军 第3章.ppt

C语言程序设计 教学课件 作者 李学军 第3章.ppt

ID:50083544

大小:260.00 KB

页数:43页

时间:2020-03-08

C语言程序设计 教学课件 作者 李学军 第3章.ppt_第1页
C语言程序设计 教学课件 作者 李学军 第3章.ppt_第2页
C语言程序设计 教学课件 作者 李学军 第3章.ppt_第3页
C语言程序设计 教学课件 作者 李学军 第3章.ppt_第4页
C语言程序设计 教学课件 作者 李学军 第3章.ppt_第5页
资源描述:

《C语言程序设计 教学课件 作者 李学军 第3章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章C语句和简单的C程序设计主要内容C语言的语句概述程序的三种基本结构赋值语句数据的输入输出顺序结构程序设计应用举例核心知识点输入输出语句的格式、使用方法赋值语句的使用程序设计的三种基本结构及其特点7/23/20211C语言程序设计第3章C语句和简单的C程序设计重点难点输入、输出函数的调用规则顺序结构程序的设计方法学习目标了解C语言的基本语句理解程序设计的三种基本结构及其特点掌握赋值语句的使用方法掌握数据输入、输出函数的调用规则和格式控制字符的意义掌握顺序结构程序的设计方法7/23/20212C语言程序设计3.1C语句概述3.2程序的三种基本结构3.3赋值语句3.4数据输入输出3.5顺序结构

2、的C程序设计举例7/23/20213C语言程序设计一个C程序一般包含若干个C语句。C语句可以分为以下七类:1.控制语句(1)条件语句:if~else(在第4章中介绍)(2)循环语句:for,while,do~while(在第5章中介绍)(3)结束本次循环语句:continue(在第5章中介绍)(4)中止switch或循环语句:break(在第5章中介绍)(5)多分支选择语句:switch~case(在第4章中介绍)(6)转向语句:goto(在第5章中介绍)(7)从函数返回语句:return(在第7章中介绍)7/23/20214C语言程序设计2.表达式语句:在表达式后面加分号构成。例如:a=3/

3、*后面无分号,是表达式,不是语句*/a=3;/*后面有分号,是语句*/i++;/*为语句,相当于赋值语句i=i+1;*/3.变量定义语句:定义指定类型的变量,也可同时给变量赋初值。例如:inta=3;/*定义整型变量a,并给它赋初值3*/charb;/*定义字符型变量b*/7/23/20215C语言程序设计4.数据类型定义语句:定义新的类型名来代表已有的类型名,以方便用户更好地使用C语言编写程序。例如:typedefcharNAME[10];/*定义NAME为字符数组*/NAMEa,b;/*定义a,b为字符数组*/5.空语句:仅包含一个分号的语句,语句中无实质性内容。例:;/*仅由一个分号组成

4、*/7/23/20216C语言程序设计6.复合语句:由大括号{}括起来的语句序列。例如:{z=x+y;t=z/100;printf("%f",t);}7.函数调用语句:是函数的具体执行部分,用于完成对数据的操作。例如:printf("ThisisaCstatement.");/*该语句是调用printf函数实现字符串输出*/※注意:C语言允许一行写多个语句,每条语句后面必须要有分号;也允许一个语句写多行。[Return]7/23/20217C语言程序设计3.2程序的三种基本结构C语言是理想的结构化程序设计语言。结构化程序的最大特点是以控制结构为单位,每个单位只有一个入口和一个出口。结构化程序中

5、常见的基本结构有三种:1.顺序结构2.选择结构3.循环结构7/23/20218C语言程序设计图3-1顺序结构程序框图及N-S流程图7/23/20219C语言程序设计在顺序结构程序中,一般包括以下几个部分:(1)程序开头的编译预处理命令在程序中若要使用标准函数(又称库函数),除printf()和scanf()函数外,使用其它的标准函数都必须使用编译预处理命令,将相应的头文件包含进来。(2)顺序结构程序的函数体顺序结构程序的函数体中包括完成程序具体功能的各个语句,主要有以下四部分:①变量类型的说明部分;②数据的输入部分;③数据的处理部分;④数据的输出部分。[Return]7/23/202110C语

6、言程序设计根据条件p成立与否来选择执行程序的某部分,即:当条件P成立(“真”),执行A操作,否则执行B操作。但无论选择哪部分,程序均将汇集到同一个出口。程序框图及N-S流程图如图3-2所示:图3-2选择结构程序框图及N-S流程图7/23/202111C语言程序设计选择结构还可以派生出“多分支选择结构”,程序框图如图3-3所示。根据k的值(k1、k2、...、kn)不同,来选择执行多路分支A1、A2、...、An之一。图3-3多分支选择结构程序框图[Return]7/23/202112C语言程序设计(1)当型循环结构。当条件p成立(“真”)时,反复执行A操作,直到p为“假”时才停止循环。程序框图

7、及N-S流程图如图3-4所示:图3-4当型循环结构程序框图及N-S流程图7/23/202113C语言程序设计(2)直到型循环结构。先执行A操作,再判别条件p是否为“真”,若为“真”,再执行A,如此反复,直到p为“假”为止。程序框图及N-S流程图如图3-5所示:图3-5直到型循环结构程序框图及N-S流程图7/23/202114C语言程序设计使用循环结构时,在进入循环前,应设置循环的初始条件。同时,在

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

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

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