C语言(谭浩强)课件

C语言(谭浩强)课件

ID:46938987

大小:2.86 MB

页数:48页

时间:2019-11-30

C语言(谭浩强)课件_第1页
C语言(谭浩强)课件_第2页
C语言(谭浩强)课件_第3页
C语言(谭浩强)课件_第4页
C语言(谭浩强)课件_第5页
资源描述:

《C语言(谭浩强)课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C/C++程序设计2012秋苏琨nukus@sdu.edu.cnftp://219.231.164.200用户名:sukunstu密码:空课程目标能够把的计算问题转化为计算机领域内的内容,即提炼出问题的基本思想,并将其编程实现:写有能力使用工具来理解别人编写的程序:读2教材目录第1章 程序设计和C语言第2章 算法——程序的灵魂第3章 最简单的C程序设计——顺序程序设计第4章 选择结构程序设计第5章 循环控制第6章数组第7章函数第8章指针第9章自定义类型第10章文件第11章常见错误分析34第1章C语言概述1.1C

2、语言出现的历史背景1.2C语言的特点1.3简单的C语言程序介绍1.4运行C程序的步骤和方法1.5常见问题C标准学习方法---学习C语言有捷径吗VC6.0是什么---工欲善其事,必先利其器参考资料为什么需要编程语言?2-15为什么需要编程语言?2-267C语言的前身ALGOL60(1960年)CPL语言(1963年剑桥)BPCL语言(1967年贝尔实验室RichardMartin)B语言(1970年贝尔的KenThompson)C语言(1972年贝尔的DennisM.Ritchie,并重写了UNIX系统的内核)1

3、978年,BrianKernighan和DennisRitchie(合称K&R)合作出版了《TheCProgrammingLanguage》。这是最重要,最权威,也是最有价值的C语言参考书。8K&R1941年9月—2011年10月9TIOBE2012年八月编程语言排行榜C语言的现在Position Aug2012Position Aug2011ProgrammingLanguageRatings Aug2012Delta  Aug201112C18.937%+1.55%21Java16.352%-3.06%36

4、Objective-C9.540%+4.05%43C++9.333%+0.90%55C#6.590%+0.55%64PHP5.524%-0.61%77(Visual)Basic5.334%+0.32%88Python3.876%+0.46%99Perl2.273%-0.04%1012Ruby1.691%+0.36%1110JavaScript1.365%-0.19%10第1章C语言概述1.1C语言出现的历史背景1.2C语言的特点1.3简单的C语言程序介绍1.4运行C程序的步骤和方法1.5常见问题C标准学习方法-

5、--学习C语言有捷径吗VC6.0是什么---工欲善其事,必先利其器参考资料11C语言的优点简洁高效较高的可移植性可移植性指在一个系统上编写的C程序经过很少改动或不经修改就可以在其他系统上运行。允许访问硬件是一种系统编程语言,可以很容易地与汇编语言结合,适合编写系统级的程序,比如操作系统和编译器Unix、Linux、Windows其内核清一色是C语言开发,(某些地方是和汇编语言混合开发的)。而且Unix/Linux上的绝大多数应用也都是C语言开发的各种语言的编译器,包括Java虚拟机,都是用C语言开发的。12我们

6、可以用C语言做什么-------C的应用领域13C的缺点DennisRitchie对C语言的评语:“C诡异离奇,缺陷重重,却获得极大的成功”。"Cisquirky,flawed,andanenormoussuccess."Clacks:exceptionsrange-checkinggarbagecollectionobject-orientedprogrammingpolymorphism14第1章C语言概述1.1C语言出现的历史背景1.2C语言的特点1.3简单的C语言程序介绍1.4运行C程序的步骤和方法1.

7、5常见问题C标准学习方法---学习C语言有捷径吗VC6.0是什么---工欲善其事,必先利其器参考资料15例1.1打印出语句:HelloWorld!1.//表示单行注释,编译器忽略注释2.#include:文件包含编译预处理指令,表示把括号内文件的内容替代这条指令。使用标准函数库的printf等函数时应在程序开头一行输入:#include3.空行,提高程序的可读性。4.C程序由一个或多个函数组成,且每个C程序必须有且只有一个主函数main。5.C程序都是从main函数开始执行,即main函数的第

8、一个左花括号。8.C程序都是结束于main函数的右花括号。6.调用标准库中的printf函数,把“”中的字符串打印到屏幕上。:表示转义字符,意为回车换行。7.return语句退出该函数,返回调用之处。0表示成功。预处理指令都没有;例1.2求两整数之和#includeintmain()/*求两数之和*/{inta,b,sum;//声明变量为整型a=123;//赋值语

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

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

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