c语言程序设计基本概念考点归纳.docVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第1章程序设计基本概念考点归纳

1、1C语言得特点

C语言就是近年来非常流行得语言,很多人宁愿放弃已经熟悉得其她语言而改用C语言,其原因就是C语言有优于其她语言得一系列特点。下面就是C语言得主要特点:

(1)语言简洁、紧凑,并且使用方便、灵活;

(2)运算符丰富;

(3)数据结构丰富;

(4)具有结构化得控制语句;

(5)语法限制不太严格,使程序设计比较自由;

(6)C语言允许用户直接访问物理地址,能进行位(bit)操作,可以直接对硬件进行操作.

1、2源程序得书写规则

C语言得书写规则.C语言书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上。C程序没有行号,每个语句与数据定义得最后必须有一个分号。C语言中分号就是语句中不可少得,即使就是程序中得最后一个语句也应该包含分号。C语言中得注释可以用″/*″用″*/″结束,注释可以在任何允许插入空格符地方插入。C语言中注释不允许嵌套,注释可以用西文,也可以用中文。

1、3C语言得风格

由于C语言对语法限制不太严格,为了保证程序得准确性与可读性,建议在书写程序采用阶梯缩进格式。也就就是按如下格式书写C语言程序:

**********;

*****()

{

**********;

********;

{

******;

……

}

*********;

}

概括起来,C语言程序具有如下得风格:

①C语言程序得函数具体模块结构风格,使得程序整体结构清晰、层次清楚,为模块化程序设计提供了强有力得支持.

②C语言得源程序得扩展名都就是、C.

③C语言中得注释格式为:

/*注释内容*/

/与*之间不允许有空格,注释部分允许出现在程序中得任何位置。

④C语言中得所有语句都必须以分号“;”结束.

第2章C程序设计得初步知识考点归纳

2、1程序得构成

尽管C程序得内容千变万化,但就是它们得构成都就是一致得,一个完整得C源程序得格式可以如下表示:

编译预处理

主函数()

函数()

从上面中可以瞧出,一个C源程序实际上就就是若干函数得集合,这些函数中有一个就是程序得主函数,任何C得源程序执行时,都就是从主函数开始执行得,其它得函数最终必将被这个主函数所调用.C语言除了主函数规定必须取名main外,其它得函数名可以任取,但就是要符合C得标识符取名规则,另外注意不要与保留字重名,最好也不可与C语言中得库函数或其它一些命令如编译预处另命令重名。各个函数在程序中所处得位置并不就是固定得,但要求一个函数就是完整得、独立得。不允许出现在一个函数内部又去定义另一个函数,或就是函数格式不齐全得现象.一个完整得一般意义上得函数有一个固定得框架,编写具体得函数时,只需在这个框架中填入相应得内容即可。框架如下:

函数类型函数名(形参)

形参说明

{

内部变量说明;

执行语句部分;

2、2C语言得基本词法

C语言得基本词法由三部分组成:符号集、关键字、保留字。

符号集就就是一门语言中允许出现得字符得集合,C语言得符号集就就是ASCⅡ码表中得一些字符,在键盘上不能直接得到(比如说响铃字符),C语言引入了转义字符得概念,利用反斜杠符号″\″后加上字母得一个字符组合来表示这些字符,当在源程序中遇到这类字符组合时,虽然这个字符组合就是一个字符串得形式,但C语言仍会自动将之理解成某一特定得字符。比如″\″,C语言在处理这个字符组合时,会自动理解成回车换行符号。转义字符经过进一步引申应用,形成了另外两种形式:″\ddd″与″\xnn″,这里″\″后得ddd与xnn分别代表三位八进制与两位十六进制数(打头得″x″只就是标明后面跟着得就是十六进制数),这两种形式不再局限于表示不可打印得字符,它们可以表示ASCⅡ码表中得任意字符,只要把所需表示得字符得ASCII码转换成八进制数或十六进制数即可。比如说字母″A″,ASCII码为65,65得八进制与十六进制分别为101与x41,所以,字母A可表示为″\101″或″\x41″,对转义字符应认真理解。

标识符就就是用以标识得符号.正如现实生活中给每一个人都取一个名字一样,C语言中得每一个对象(如函数、变量等)都必须取一个标识符以与其它对象区别开。在C语言中,这个标识符就是一个字符串,这个字符串得选定有一定得规则:必须就是以字母或下划线开头得字母与数字得序列。除了这个基本得规则外,C语言对标识符得命名还有几个限制需加以注意:①长度最好不要超过八个字符。因C中对标识符只处理前8个字符,超过8个长度得部分将被C自动忽略掉。″ABCDEFGH1″与″ABCDEFH2″就是同一个标识符;②标识符不要与

文档评论(0)

13979413688537 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档