c语言的设计与导引课件.ppt

c语言的设计与导引课件.ppt

ID:57044140

大小:275.00 KB

页数:75页

时间:2020-07-28

c语言的设计与导引课件.ppt_第1页
c语言的设计与导引课件.ppt_第2页
c语言的设计与导引课件.ppt_第3页
c语言的设计与导引课件.ppt_第4页
c语言的设计与导引课件.ppt_第5页
资源描述:

《c语言的设计与导引课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七讲C程序设计导引(I)北京大学信息科学技术学院关于规矩做任何事情,都需要按照一定的规矩来,即所谓的“不依规矩,不成方圆”。自然语言:字、词、句子;主谓宾、定状补(语法);讲究搭配(语义);有段落、有结构;……形成不同的文章,不同的人都能看懂程序设计语言:有同样的规范要求,……可以编制解决不同问题的程序,不同人能看懂,机器也能够执行程序设计语言用高级语言书写的程序不可能直接在计算机上执行,需要将它转换成机器语言指令程序。为什么能够转换?——因为它有一定的规矩在计算机上将高级语言书写的程序转换成机器语言指令程

2、序,有两种基本方法:编译(Compilation)方式解释(Interpretation)方式任何程序设计语言,都是由语言规范和一系列开发库组成的。C语言,是一种编译方式的语言,它同样包括语言规范,以及方便人们进行程序开发的函数库;MSVisualC++更是提供了庞大的APIs和MFC。学习任何程序设计语言,都是要从这两方面着手,尤其是要能够熟练地使用开发库。程序设计语言开发库程序结构基本元素:标识符和关键字变量、常量和数据类型运算符和表达式语句及控制流C语言标准库函数语言规范开发库C程序设计语言C语言程序基

3、本框架标识符和关键字数据类型、变量、常量运算符和表达式标准库函数:输入与输出程序示例主要内容/*求圆的面积*/#definePI3.14159/*预编译:宏定义*/#include/*预编译:文件包含*/#includefloatgetArea(floatr);/*自定义函数:求面积函数*//*主函数*/intmain(intargc,char*argv[]){floats1,s2;/*定义变量*/floatr1,r2;/*计算第1个圆的面积*/printf(“请输入第一个圆

4、的半径:”);/*调用stdio.h中的函数printf(),将相关内容输出到屏幕中去*/scanf("%f",&r1);/*调用stdio.h中的函数scanf(),从键盘中输入半径r1的值*/s1=3.14159f*r1*r1;/*求面积*/printf(“第一个半径为%f的圆的面积为:%f”,r1,s1);/*调用函数printf(),将计算的面积输出到平面中去*//*计算第2个圆的面积*/r2=104.6f;/*半径为104.6*/s2=getArea(r2);/*调用自定义函数求圆的面积*/

5、printf("第二个半径为%f的圆的面积为:%f",r2,s2);/*调用函数printf(),将计算的面积输出到平面中去*/}/*自定义函数:求半径为r的圆的面积*/floatgetArea(floatr){floats;s=(float)(PI*pow(r,2));/*利用所定义的宏PI替换3.14159,调用math.h中的求幂函数pow()*/returns;}C程序基本框架/*主函数*/intmain(intargc,char*argv[]){floats1,s2;/*定义变量*/floa

6、tr1,r2;/*计算第1个圆的面积*/printf("请输入第一个圆的半径:");/*调用stdio.h中的函数printf(),将相关内容输出到屏幕中去*/scanf("%f",&r1);/*调用stdio.h中的函数scanf(),从键盘中输入半径r1的值*/s1=3.14159f*r1*r1;/*求面积*/printf("第一个半径为%f的圆的面积为:%f",r1,s1);/*调用函数printf(),将计算的面积输出到平面中去*//*计算第2个圆的面积*/r2=104.6f;/*半径为104

7、.6*/s2=getArea(r2);/*调用自定义函数求圆的面积*/printf("第二个半径为%f的圆的面积为:%f",r2,s2);/*调用函数printf(),将计算的面积输出到平面中去*/return0;}/*求圆的面积*/#definePI3.14159/*预编译:宏定义*/#include/*预编译:文件包含*/#includefloatgetArea(floatr);/*自定义函数声明:求面积函数*//*主函数*/intmain(intargc,cha

8、r*argv[]){...}/*自定义函数定义:求半径为r的圆的面积*/floatgetArea(floatr){floats;s=(float)(PI*pow(r,2));/*利用所定义的宏PI替换3.14159,调用math.h中的求幂函数pow()*/returns;}函数/主函数main(){……}C语言是一种函数式语言,它的一个函数实际上就是一个功能模块——C程序的基本组成是函数。一个C程

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

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

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