- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2、C语言的词汇 在C语言中使用的词汇分为六类:标识符,关键字,运算符,分隔符,常量,注释符等。 (1)标识符 在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。 1.8 C语言字符集与词汇 2、C语言的不足 C语言具有很多的优点,但和其他任何一种程序设计语言一样也有其自身的缺点,如不能自动检查数组的边界,各种运算符的优先级别太多,某些运算符具有多种用途,较其他高级语言C语言在学习上要困难一些等。 但总的来说,C语言的优点远远超过了它的缺点。经验表明,程序设计人员一旦学会使用C语言之后,就会对它爱不释手。 1.3 C语言是优秀的程序语言 3、C语言的应用领域 (1)应用软件。Linux操作系统中的应用软件都是使用C语言编写的,因此这样的应用软件安全性非常高。 (2)对性能要求严格的领域。一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等。 (3)系统软件和图形处理。C语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、制作动画、绘制二维图形和三维图形等。 1.3 C语言是优秀的程序语言 3、C语言的应用领域 (4)数字计算。相对于其他编程语言,C语言是数字计算能力超强的高级语言。 (5)嵌入式设备开发。手机、PDA等时尚消费类电子产品相信大家都不陌生,其内部的应用软件、游戏等很多都是采用C语言进行嵌入式开发的。 (6)游戏软件开发。游戏大家更不陌生,很多人就是由玩游戏而熟悉了计算机。利用C语言可以开发很多游戏,比如推箱子、贪吃蛇等。 1.3 C语言是优秀的程序语言 C语言是C++语言的基础,C++和C在很多方面是兼容的。因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的效果。 两者间差不多是Win98跟WinXP的关系。C++是在C的基础上增加了新的面向对象理论,玩出了新的花样,所以叫做C加加。 1.4 C语言与C++的关系 C是一种结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。 C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 1.4 C语言与C++的关系 C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“设计这个概念已经被融入到C++之中”。 1.4 C语言与C++的关系 C语言与C++的区别有很多: 1)全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。 2)C语言有标准的函数库,它们松散的,而C++对于大多数的函数都是集成得很紧密的。 其它3)—7)不同点见书本。 C++功能虽强,但它是以C语言为基础的,也就是说学习掌握C语言是首要的。 1.4 C语言与C++的关系 为了说明C语言源程序结构的特点,先看以下几个程序。这几个程序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子直观地了解到组成一个C源程序的基本部分和书写格式等。 1.5 初识简单的C程序 【例1-1】 比较著名的最简单程序,显示“Hello, World!”。 #include stdio.h /* include称为文件包含命令, 扩展名为.h的文件称为头文件*/ main() { printf(Hello, World !\n); //显示Hello, World !信息 } 1.5 初识简单的C程序 函数的名字,表示主函数 C程序有且仅有一个 main主 函数 【例1-1】 比较著名的最简单程序,显示“Hello, World!”。 注意:程序的每行后用“/* …*/”或“//”引出的内容为注释部分,起到说明语句或程序的作用,程序不执行注释部分。 1.5 初识简单的C程序 程序说明: main是主函数的函数名,表示这是一个主函数。每一个C源程序都必须有且只能
您可能关注的文档
- C语言程序设计第1章 C语言概述.pptx
- C语言程序设计第1章xg.ppt
- C语言程序设计第2章 结构化程序设计与算法.ppt
- C语言程序设计第2章 数据类型.pptx
- C语言程序设计第3章 简单程序设计.pptx
- C语言程序设计第3章 数据类型及其运算.ppt
- C语言程序设计第3章xg.ppt
- C语言程序设计第4章 顺序结构程序设计.ppt
- C语言程序设计第4章 选择结构程序设计.pptx
- C语言程序设计第4章xg.ppt
- 页共专有本包含信息使用或向其披露除非pumpless redline无泵红线.pdf
- reyes rogalski zhang skew calabi-yau algebras and homological identities张SkewCalabi Yau代数同调恒等式2013Arxiv.pdf
- fisher-efficient inference of intractable models9083棘手模型高效推理.pdf
- 会计经验:重新认识“不得作为税收凭证”.pdf
- 吕梁市2024年高三年级第三次模拟考试(三模)数学试卷(含答案).pdf
- issue21期结数据报告.pdf
- 常用集成电路引脚功能参数三部分tda8205.pdf
- busefj萍水相逢百威新宴搭建报告.pdf
- 分布式物流监管服务平台整体解决方案.pdf
- 电话网络管理知识与业务管理知识分析.pdf
文档评论(0)