1/17全国计算机等级考试考点分析、题解与模拟20C语言概述C语言概述考核知识点程序的组成、main()函数和其他函数头文件、数据说明、函数的开始和结束标志源程序的书写格式语言的风格语言的数据类型及其定义方法不同类型数据间的转换与运算重要考点提示根据对历年的试卷分析可知,本章考核内容约为50%
主要考核以下几个方面:程序的源文件、目标文件和可执行文件的生成过程标识符的命名规则数据类型的转换及取值范围1
1C语言基础知识考点1C语言概述C语言是一种结构紧凑、使用方便、程序执行效率高的编程语言,它有9种控制语句、32个关键字(见表)和34种运算符
C语言的数据结构也非常丰富,它的多种数据类型可以实现如链表、树、栈等复杂的运算,并且用结构化控制语句(if⋯else,for语句等)来实现函数的模块化
C语言的语法不太严格,程序设计自由度大,它可以直接访问物理地址,还可以直接对硬件操作
C语言也是一种移植性比较好的语言
表语言关键字autobreakcasecharconstcontinuede2/17faultdoubleelseenumexternfloatforgotointlongregisterreturnshortsignedsizeofdoifstaticstructswitchtypedefunionunsignedvoidvolatilewhile考点2C语言程序的构成(1)C语言的源程序是由函数构成的,每一个函数完成相对独立的功能,其中至少包括一个主函数(main()函数)
(2)C程序总是从main()函数开始执行
(3)C语言规定每个语句以分号(;)结束,分号是语句组成不可缺少的部分,它在每条语句的最后出现
(4)程序的注释部分应括在“/*”与“*/”之间,“/”和“*”之间不能有空格,注释部分允许出现在程序的任何位置
【例1】显示“Howareyou