- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 
                        查看更多
                        
                    
                National Computer Rank Examination
全国计算机等级考试
                       
成都新视野教育 教学研究部 编
内部资料 仅限学员
第一部分 C语言程序设计复习资料
总体上必须清楚的:
程序有3中基本结构: 顺序结构 、选择结构 和 循环结构。 
用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”;源程序经编译后生成后缀名为“.obj”的目标文件;再把目标文件与各种库函数连接起来,生成“.exe”的可执行文件。
main函数,又称主函数,每个C程序有且只有一个main函数;无论main函数在整个程序中的位置如何,程序总是从main函数开始执行、也从main函数结束。读程序时应从main函数开始, 然后从上往下读(碰到循环做循环,碰到选择做选择)。
无论是数值数据还是非数值数据(如字符等)在计算机中均以二进制 形式存储;由0或1构成的二进制称为位(bit),八个位构成一个字节(Byte),1个Byte=8个bit。二进制、八进制、十六进制转化为十进制采用按权展开法进行,十进制转化为二进制、八进制、十六进制采用除R取余法(R可取2、8或16);数据的存放位置就是它的地址。
 
概念常考到的:
编译预处理不是C 语言的一部分,不占运行时间,不要加分号。
每个C 语言程序中main 函数是有且只有一个。
在函数定义中不可以再定义函数、即不允许函数嵌套定义。
算法可以没有输入,必须要有输出。
break只能用于循环结构和switch语句中。
逗号运算符的级别最低。
任意合法的表达式一定有一个数值与它对应。
 
第一章  C语言基础知识
【考点1】C程序书写规范
每条C语句的后面必须有一个分号,分号是语句的一部分;一行内可写多条语句,一个语句可以分成多行书写。
C程序中对字母的大小写是敏感的,如A与a是不同的标识符。
注释:是对程序的说明,目的是提高程序的可读性,可出现在程序中任意合适的地方,注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,不允许嵌套注释。
运行一个C程序,从输入源程序开始要经过编辑源程序文件(.C)、编译生成目标文件(.obj)、链接生成可执行文件(.exe)和执行四个步骤。
注意:源程序不能直接执行,必须经过编译链接生成可执行文件.exe的方可直接执行。
【考点2】标识符
合法的标识符要求是由字母,数字,下划线组成。有其它元素就错了。
并且第一个必须为字母或则是下划线。第一个为数字就错了。
每年必考:合法用户标识符:
a.标识符分为三类:关键字、预定义标识符、用户标识符。
用户标标识符就是不能为关键字即可。(考试形式选择题,如:以下是合法用户标识符的选项是)
 
【考点3】判断常量是否合法
常量是指在程序运行过程中,其值不能改变的量;分为整型常量、实型常量、字符常量、字符串常量、符号常量5种。
整型常量:有十进制、八进制和十六进制三种表示形式,没有二进制形式;八进制整型常量加前导数字0,十六进制常量加前导0X,八进制常量中每个数位的数值不会大于7。
例如:- 080不是合法的整型常量
实型常量:有两种表示形式:小数形式和指数形式;掌握判定指数形式合法性。
口诀:E前E后必有数,E后必须为整数。
字符常量:稍后介绍
字符串常量:注意空串和空格串的区别
符号常量:如使用define定义的常量,#define  M  3
【考点4】变量
在程序运行过程中其值可以改变的量称为变量。
整型变量可分为基本整型(int)、短整型(short)、长整型(long)、和无符号整型(unsigned);短整型占2个字节的存储单元,其他整型占4个字节。
注意:变量在计算机中所占用存储空间的大小由C语言编译系统决定。
实型变量分为单精度型(float)和双精度型(double),单精度型占四个字节,双精度实型占8个字节。
【考点5】字符型数据
   字符型数据包括字符常量和字符变量,在计算机中占用1个字节的存储空间;计算机处理时把字符型数据当作等值的整型ASCII值进行存储或运算。
转义字符:
在程序中 int a = 0x6d,是把一个十六进制的数给变量a 注意这里的0x 必须存在。
在程序中 int a = 06d, 是一个八进制的形式。
在转义字符中,’\x6d’ 才是合法的,0 不能写,并且x 是小写。
‘\141’ 是合法的, 0 是不能写的。
‘\108’是非法的,因为不可以出现8
大小写字母的转换:
大写字母转换成对应小写字母:ch + 32  如 ‘A’ + 32 = ‘a’
小写字母转换成对应大写字母:ch – 32  如 ‘y’ – 32 = ‘Y’
数字字符与对应数字的转换:ch – 48  如 ‘1’ – 48 = 1
                您可能关注的文档
最近下载
- 我与诗歌有个约会综合实践活动方案.docx VIP
 - 中国古代天文科技成就.ppt VIP
 - 应急执法课件.pptx VIP
 - 2025年无人机理论考试题库附参考答案(完整版).docx VIP
 - 2026年辽宁石化职业技术学院单招职业适应性测试题库必考题.docx VIP
 - 2025AICon全球人工智能开发与应用大会-上海站:昇腾推理技术的优化实践 .pptx VIP
 - 河南省直第三人医院.doc VIP
 - CAAC无人机理论考试题库附参考答案详解【完整版】.docx VIP
 - 《策略三周期嵌套之理论篇(1)—经济周期综述—我们为.doc VIP
 - 三周期嵌套之理论篇(4):周期嵌套的实证研究.pdf VIP
 
原创力文档
                        

文档评论(0)