- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本项目通过利用函数设计C语言,对C语言的一些基础知识以及其字符集和词汇进行介绍,使读者在学习C语言之前对其有个全面的认识。
认
识
C
语
言
1. 程序与程序设计语言
2. C源程序的结构特点
3. C语言的字符集
4. C语言词汇
程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序是由序列组成的,用于告诉计算机如何完成一个具体的任务。可以将程序看做为实现预期目的而进行操作的一系列语句和指令,一般分为系统程序和应用程序两大类,计算机中的程序在港澳台地区称为程式。程序就是为使电子计算机执行一个或多个操作,或执行某一任务,按序设计的计算机指令的集合。由程序计数器(Program Counter)控制。
程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合,是用汇编语言、高级语言等开发语言编制出来的可以运行的文件,在计算机中称可执行文件(后缀名一般为.exe)。
现在我们所玩的游戏就是应用程序(现在后缀名多为.swf的Flash影片类的游戏也比较流行)。
程序设计语言,通常简称为编程语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。在过去的几十年间,大量的程序设计语言被发明、被取代、被修改或组合在一起。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷各不相同;新手与老手之间技术的差距非常大,而有许多语言对新手来说太难学;其次,不同程序之间的运行成本(Runtime Cost)各不相同。
2.
C
语
言
简
介
C语言是在70年代初问世的。一九七八年由美国电话电报公司(ATT)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《KR》,也有人称之为《KR》标准。但是,在《KR》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C语言标准,于一九八三年发表。通常称之为ANSI C。
早期的C语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。成为当代最优秀的程序设计语言之一。
2.
C
语
言
的
结
构
特
点
C源程序的结构特点:
一个C语言源程序可以由一个或多个源文件组成。
每个源文件可由一个或多个函数组成。
一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。
源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。
每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。
3.
C
语
言
的
字
符
集
(1)字母
小写字母a~z共26个,大写字母A~Z共26个。
(2)数字
0~9共10。
(3)空白符
空格符、制表符、换行符等统称为空白符。空白符只在字符常量和字符串常量中起作用。在其它地方出现时,只起间隔作用, 编译程序对它们忽略。因此在程序中使用空白符与否,对程序的编译不发生影响,但在程序中适当的地方使用空白符将增加程序的清晰性和可读性。
(4)标点和特殊符号
标点和特殊字符包括常用的标点和一些特殊字符,和其它文档中的相同。
4.
C
语
言
词
汇
(1)标识符
在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线。
(2)关键字
关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。
(3)分隔符
在C语言中采用的分隔符有逗号和空格两种。逗号主要用在类型说明和函数参数表中,分隔各个变量。空格多用于语句各单词之间,作间隔符。
在关键字,标识符之间必须要有一个以上的空格符作间隔,否则将会出现语法错误,例如把int a;写成 inta;C编译器会把inta当成一个标识符处理,其结果必然出错。
4.
C
语
言
词
汇
(4)运算符
C语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一
您可能关注的文档
- 《3ds Max2012三维动画实用技术》参考案例.docx
- 《3ds Max2012三维动画实用技术》第1章.pptx
- 《3ds Max2012三维动画实用技术》第2章.pptx
- 《3ds Max2012三维动画实用技术》第3章.pptx
- 《3ds Max2012三维动画实用技术》第5章.pptx
- 《3ds Max2012三维动画实用技术》第4章.pptx
- 《3ds Max2012三维动画实用技术》第6章.pptx
- 《3ds Max2012三维动画实用技术》第7章.pptx
- 《3ds Max2012三维动画实用技术》第8章.pptx
- 《3ds Max2012三维动画实用技术》试卷B及答案.doc
文档评论(0)