欢迎来到天天文库
浏览记录
ID:18297163
大小:77.00 KB
页数:12页
时间:2018-09-16
《《广西区计算机二级(c语言)》考试大纲200》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《广西区计算机二级(C语言)》考试大纲2011年5月第一章C语言概述(一)课程内容1C语言的简史与特点2一个简单的C程序3程序的编辑,编译,链接和运行(二)考核知识点与考核要求1.程序设计,要求达到“识记”层次。2.C语言的字符集,要求达到“领会”层次。字符是组成语言的最基本的元素。C语言字符集由字母,数字,空格,标点和特殊字符组成。在字符常量,字符串常量和注释中还可以使用汉字或其它可表示的图形符号。【知识点】1、C语言的发展过程 C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔
2、实验室正式发表了C语言。2、C语言的特点C语言是一种结构化语言。3、C源程序的结构特点(1).一个C语言源程序可以由一个或多个源文件组成。(2).每个源文件可由一个或多个函数组成。(3).一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。(4).源程序中可以有预处理命令(include命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。(5).每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。(6).标识符,关键字之间必须至少
3、加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。4、C语言词汇 在C语言中使用的词汇分为六类:标识符,关键字,运算符,分隔符,常量,注释符等。1.标识符 在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线。例如:a,3s,x,s*T,_3x,-3x,BOOK_1,sum5,bowy-1哪些是合法的,哪些是非法的?2.关键字
4、共12页第12页 关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类:(1)类型说明符用于定义、说明变量、函数或其它数据结构的类型。如前面例题中用到的int,double等(2)语句定义符用于表示一个语句的功能。如ifelse就是条件语句的语句定义符。(3)预处理命令字用于表示一个预处理命令。如前面各例中用到的include。C语言32个关键字解释auto:声明自动变量一般不使用double:声明双精度变量或函数int:声明整型变量
5、或函数struct:声明结构体变量或函数break:跳出当前循环else:条件语句否定分支(与if连用)long:声明长整型变量或函数 switch:用于开关语句 case:开关语句分支 enum:声明枚举类型 register:声明积存器变量 typedef:用以给数据类型取别名(当然还有其他作用)char:声明字符型变量或函数extern:声明变量是在其他文件正声明(也可以看做是引用变量) return:子程序返回语句(可以带参数,也看不带参数) union:声明联合数据类型 co
6、nst:声明只读变量 float:声明浮点型变量或函数short:声明短整型变量或函数unsigned:声明无符号类型变量或函数continue:结束当前循环,开始下一轮循环 for:一种循环语句(可意会不可言传) signed:生命有符号类型变量或函数 void:声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)default:开关语句中的“其他”分支 goto:无条件跳转语句 sizeof:计算数据类型长度 volatile:说明变量在程序执行中可被隐含地改变 do
7、:循环语句的循环体while:循环语句的循环条件static:声明静态变量if:条件语句3.运算符 C语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。C语言运算符表运算符按照优先级大小由上向下排列,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。 共12页第12页运算符解释结合方式()[]->.括号(函数等),数组,两种结构成员访问由左向右!~++--+- *&(类型)sizeof否定,按位否定,增量,减量,正负号,间接,取地址,类型
8、转换,求大小由右向左*/%乘,除,取模由左向右+-加,减由左向右<<>>左移,右移由左向右<<=>=>小于,小于等于,大于等于,大于由左向右==!=等于,不等于由左向右&按位与由左向右^按位异或由左向右
9、按位或由左向右&&逻辑与由左向右
10、
11、逻辑或由左向右?:条件由右向左=+=-=*=/= &=^=
12、=<<=>>=各种赋值由右向左,逗号(顺序)由左向右4.分隔符 在C语言中采用的分隔符有逗号和空格两种。逗号主要用在类型说明和函
此文档下载收益归作者所有