计算机C语言编程【课件】.ppt

计算机C语言编程【课件】.ppt

ID:56963168

大小:623.00 KB

页数:79页

时间:2020-07-22

计算机C语言编程【课件】.ppt_第1页
计算机C语言编程【课件】.ppt_第2页
计算机C语言编程【课件】.ppt_第3页
计算机C语言编程【课件】.ppt_第4页
计算机C语言编程【课件】.ppt_第5页
资源描述:

《计算机C语言编程【课件】.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲结构化程序设计开发方法顺序程序设计分支结构程序设计循环程序设计/循环控制课程目录第二讲结构化程序设计开发方法本讲目录一、C程序结构·每一个源文件由预编译命令和若干函数组成(对每个文件分别编译,然后连接)·一般地,一个C程序可由多个源文件组成·每一个函数由说明部分和语句部分组成4.1C程序结构和语句课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录C程序源程序文件1源程序文件i源程序文件n预编译命令函数1函数n说明部分执行部分(语句)………一、C程序结构课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录二、C程序语句表达式语句控制语句复合语句

2、终止程序运行语句课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录函数调用语句:如:printf("…");赋值语句:如:i=i+1;i++;x+y;空语句:如:;任何事情都不做。用来做被转向点,或循环语句中的循环体。1.表达式语句课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录2.控制语句––改变语句的执行顺序①if()~else~②for()~③while()~④do~while()⑤continue⑥break⑦switch⑧goto⑨returnswitch(多分支选择)(条件语句)(循环语句)(循环语句)(循环语句)(结束本次循环语句

3、)(中止执行switch或循环语句)(多分支选择语句)(转向语句)(从函数返回语句)()表示条件,~表示语句课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录用{}括起来的一系列语句。如:if(a>b){z=x+y;t=z/100;printf("%f",t);}3.复合语句(语句体)复合语句中最后一个语句的分号不能忽略不写。C语言允许一行写几个语句,也允许一个语句拆开写在几行上,书写格式无固定要求。课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录4.终止程序运行语句exit(整数);课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录ret

4、urn整数;赋值语句是由赋值表达式加上一个分号构成。5.2赋值语句C语言中的赋值号“=”是一个运算符,在其他大多数语言中赋值号不是运算符。多数高级语言没有“赋值表达式”一概念。作为赋值表达式可以包括在其他表达式之中。例如:if((a=b)>0)t=a;课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录if后面的()内是一个条件,如:if(x>0)…在x的位置上换上一个赋值表达式“a=b”,其作用是:先进行赋值运算(将b的值赋给a),然后判断a是否大于0,如大于0,执行t=a。在if语句中的“a=b”不是赋值语句而是赋值表达式,这样写是合法的。如果写成

5、if((a=b;)>0)t=a;就错了。在if的条件中不能包含赋值语句。由此可以看到,c把赋值语句和赋值表达式区别开来,增加了表达式的种类,使表达式的应用几乎“无孔不入”,能实现其他语言中难以实现的功能.课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录printf()和scanf()是C语言中使用得最多的一种输出函数,它可按指定的格式输出和输入多个不同类型的数据。4.5格式式输入输出函数上机实习课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录例2.1最简单的C程序,这也是世界上第一个C程序。/*exam21.c*//*最简单的C程序*/#in

6、cludemain(){printf(“Hello,world!”);}头文件主函数例----头文件与主函数课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录例2.2已知圆的半径为R(R是一个可变的量),求圆的面积和周长,用计算机求解,程序如下/*exam22.c*//*计算圆的面积和周长*/#includemain(){floatr,area,s;scanf(“%f“,&r);area=3.14*r*r;s=2*3.14*r;printf(“面积=%f,周长=%f”,area,s);}1、注释2、数据说明3、数据

7、输入4、数据处理5、结果输出课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录例2.3已知平行四边形的长为50,宽为10,计算平行四边形的面积和周长。程序如下://exam23.c//计算平行四边形的面积和周长#includemain(){floata,b;a=10.0;b=5.0;printf(“AREA=%f”,a*b);}程序课程目录第4讲最简单的c程序设计—顺序程序设计本讲目录例2.4以我国1992年工业产值为100,如果以9%的年增长率增长计算到2000年时的工业产值。1算法分析:对此问题,要找出问题的数学模型。设r为年增

8、长率,n为年数,v为第n年的总产值。则有v=100*(1+r)n2数据结构根据算

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

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

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