C语言程序设计第1章 C 语言概述.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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源程序都必须有且只能

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档