《C程序基础知识》PPT课件

《C程序基础知识》PPT课件

ID:45085998

大小:379.50 KB

页数:36页

时间:2019-11-09

《C程序基础知识》PPT课件_第1页
《C程序基础知识》PPT课件_第2页
《C程序基础知识》PPT课件_第3页
《C程序基础知识》PPT课件_第4页
《C程序基础知识》PPT课件_第5页
资源描述:

《《C程序基础知识》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计教材:C语言程序设计案例教程参考书:C程序设计(第二版)潭浩强编著清华出版社C程序设计教程(美)H.M.Deitel,P.J.Deitel著 薛万鹏等译机械工业出版社TurboC实用大全徐金梧等编机械工业出版社学时:课堂授课40+上机实践24答疑:星期四中午,信息楼南412考核:期末考试80%+平时成绩20%1作业与上机作业自测题,不交,不记平时成绩,有问题答疑或课间解答上机题,应在上机前编写,在上机课时调试完成,在下一次上课时交,记平时成绩作业要求独立完成,相同者都无成绩在布置作业的下一次课堂上课时交作业,最多可以晚交1星期(影响平时成绩),之后不

2、再收此次作业在最后一次课堂上课以后,不再收任何作业上机重视上机环节可以讨论,但程序不能完全相同认真调试程序,不得做与作业无关的事情2第一章C语言基础知识1.1计算机与程序设计语言计算机系统的基本组成硬件指构成计算机系统的元器件、部件和设备运算器控制器存储器输入和输出设备软件指除硬件外的程序、算法、数据、文档等系统软件(操作系统、编译程序等)支撑软件(数据库管理系统、网络软件等)应用软件(用于解决具体问题的软件,学籍管理、图书管理等)中央处理器(CPU)3计算机软硬件的发展硬件的发展第1代计算机电子管、继电器第2代计算机晶体管、门电路第3代计算机集成电路第4代计算机

3、大规模、超大规模集成电路新型计算机系统软件的发展计算机语言的发展操作系统的发展数据库的发展网络软件的发展软件方法学和软件工程的发展4程序设计语言程序对处理对象和处理过程的描述程序设计设计、编写、调试程序的方法和过程面向计算机的程序设计机器语言、汇编语言阶段,程序与机器指令相关面向过程的程序设计(结构化设计方法)对问题进行功能分解每个功能模块描述一个操作的具体过程面向对象的程序设计对象与现实世界中的客体相对应,实现对现实世界的真正模拟以对象为中心,分析、设计、构造程序处理的数据与处理的方法封装在一起5计算机语言的发展低级语言机器语言用二进制数表示汇编语言使用助记符、

4、宏替换与机器指令对应,速度快,占资源少,可直接控制硬件设备;不可移植,不直观,不易维护,编写难度大高级语言接近自然语言和数学语言,较直观,易维护与硬件无直接关系,便于移植分为编译型、翻译型FORTRAN、BASIC、VB、COBOL、Pascal、C、C++、JAVA等面向过程和面向对象的语言过程化和非过程化的语言6C语言发展过程及特点上世纪70年代初Bell实验室开发最初目标用于编写操作系统特点书写格式自由、数据类型丰富语句功能强大、执行速度快存储控制能力强支持结构化程序设计的方法具有某些第2代语言特点常用版本MS-C、TurboC、TurboC++、VC、C#

5、71.2C程序的基本结构和运行过程C程序的基本结构C程序由若干个函数组成,每个函数用于描述一项操作的具体实现过程必须有且仅有一个名为main的主函数程序运行后,系统将首先自动调用主函数.c/.cpp文件编辑程序.obj文件.exe文件编译程序连接程序运行运行C程序的基本过程8例1-1:输出文本行ThisisaCprogram.#includemain(){printf(“ThisisaCprogram.”);}主函数(程序入口)标准函数(用于输出)头文件字符串换行符语句结束9例1-2:计算1~100的累加和#includem

6、ain(){inti,sum;sum=0;for(i=1;i<=100;i++){/*循环*/sum=sum+i;}printf("1+2+3+...+99+100=%d",sum);}说明变量i,sum是整数类型赋值输出格式控制注释10例1-3:通过键盘输入两个整数,输出其中较大的整数#includeintmaxValue(int,int);/*函数声明*/main(){intx,y,z;printf(“Enter2integers:");scanf("%d%d",&x,&y);z=maxValue(x,y);printf("Thela

7、rgeroneis%d",z);}intmaxValue(intx,inty){intmax;if(x>y)max=x;elsemax=y;returnmax;}11TurboC++3.0集成环境用户界面12创建一个新文件或打开一个已经存在的C源文件13保存C源文件14编译C源程序15运行界面16查看结果:按“Alt+F5”171.3数据类型、常量、变量、输入输出与基本运算整型例如:3、-32、0基本整型(int)TurboC中2字节取值范围是-32768~32767长整型(long)TurboC中4字节取值范围是-2147483648~2147483647基

8、本数据类型

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

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

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