1 / 60
文档名称:

程序设计语言(C).ppt

格式:ppt   页数:60页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计语言(C).ppt

上传人:一文千金 2012/2/23 文件大小:0 KB

下载得到文件列表

程序设计语言(C).ppt

文档介绍

文档介绍:程序设计语言(C)
王正杰
第二章基本语句
[本章重点] C程序设计的基本结构包括:顺序结构的程序设计,选择结构的程序设计:if 语句和switch 语句,循环结构的程序设计:while 语句、do—while语句和 for语句。
[本章难点] if 语句灵活多样的使用格式,循环初始化、循环体语句序列的确定,每次执行循环体前的准备工作,有效避免“死循环”的发生,如何使用continue和 break 语句控制循环跳过不必要的操作。
程序是由数据和对数据处理的描述(算法)两部分组成,当程序中的运算较为复杂时,就会出现诸如多个运算的先后顺序、根据不同的情况进行不同的运算、一个或者几个运算需要重复进行多次等问题,要解决这些问题,就需要在程序中用不同结构的语句实现对程序执行流程的控制,一系列语句构成了对程序的算法描述。
一个程序可以包含一个或者多个语句,一般情况下,语句根据它们的书写次序依次执行,如果要改变语句的执行次序,可以用转移、选择和循环等语句来实现复杂的程序流程控制。C程序的执行控制流程,有3种基本结构:顺序结构、分支结构和循环结构。
顺序结构程序执行示意图
语句1
语句2
……
语句n
#include<>
void main()
{
float s,r; // 声明s、r为浮点型变量
const float pi=; // 声明pi为符号常量
cout<<“请输入圆的半径(厘米):”; //显示提示
//信息"请输入圆的半径(厘米):"
cin>>r; // 获取键盘输入数据并存入变量r
s=pi*r*r; // 计算圆的面积
cout<<“面积s=”<<s<<“(平方厘米)”<<endl; // 输出
//计算结果
}
选择结构:if 语句的三种形式
if (表达式) 语句
例:if (x>y) cout<<x;
if (表达式) 语句1 else 语句2
例:if (x>y) cout<<x;
else cout<<y;
if (表达式1) 语句1 else if (表达式2) 语句2 else if (表达式3) 语句3 … else 语句 n
第二种选择结构的流程图
表达式
语句 2
后续操作
语句 1
true或非0
false或0
#include<>
void main()
{
float x;
cout<<"请输入一个数:";
cin>>x;
if ( x >= 0)
cout<<"您输入的是一个正数"<<endl;
else
cout<<"您输入的是一个负数"<<endl;
}

最近更新

2025年度水电工程安全生产与承包服务合同 9页

2025年度水利工程方施工合作协议 8页

天然气管道安全防护预案 10页

医院急诊科管理专家讲座 40页

2025年度校园食堂营养餐食材配送合同 10页

2025年度柜台安全防护设施安装合同 9页

2025年度木箱纸箱包装行业节能减排项目合同 9页

2025年度服装服饰货款预付买卖合同 9页

2025年度暑期工劳务派遣与就业权益保障合同 8页

2025年度智能科技门面出租合同范本 8页

2025年度智能物流系统定制开发合同模板 9页

2025年度智能指纹锁推广应用合作协议范本 9页

2025年度智能家居门店门面房买卖合同书 8页

2025年度智能家居租赁无偿使用服务协议范本 8页

2025年度智能制造行业劳动合同终止证明书 7页

2025年度智能仓储设施包租协议模板 9页

中药学基础补虚药 44页

2025年度智慧城市建设知识产权保护责任合同 9页

PPI药物代谢机理及临床相互作用专家讲座 25页

2025年度无手续土地经营权流转合同协议书 7页

2025版知识产权,诉讼代理合同书 14页

2025蛇年元旦校园文艺汇演多层级交互式PPT导航.. 26页

初中生数学学习压力、数学学习应对方式的现状.. 9页

闭角型青光眼的护理查房 60页

汽车店售后服务工作内容及制度 7页

入团考试知识大全 20页

”班主任节“主题班会PPT 12页

广数gr2000驱动器说明书 1页

北师大版道德与法治一年级下册第8课《端午节》.. 40页

同花顺指标代码 28页