- 7
- 0
- 约7.97千字
- 约 12页
- 2017-11-19 发布于福建
- 举报
《广西区计算机二级(C语言)》考试大纲
2011年5月
第一章 C语言概述 (一)课程内容1 C语言的简史与特点 2 一个简单的C程序 3 程序的编辑,编译,链接和运行 (二)考核知识点与考核要求1.程序设计,要求达到“识记”层次。.C语言,要求达到“领会”层次。字符是组成语言的最基本的元素。C语言字符集由字母,数字,空格,标点和特殊字符组成。在字符常量,字符串常量和注释中还可以使用汉字或其它可表示的图形符号。C语言的发展过程 C语言是在70年代初问世的。一九七八年由美国电话电报公司(ATT)贝尔实验室正式发表了C语言。C源程序的结构特点
1).一个C语言源程序可以由一个或多个源文件组成。
2).每个源文件可由一个或多个函数组成。
3).一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。
4).源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。
5).每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。
6).标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
C语言词汇
在C语言中使用的词汇分为六类:标识符,关键字,运算符,分隔符,常量,注释符等。
1.标识符 在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线。
a, 3s ,x,s*T,_3x, -3x ,BOOK_1,sum5,bowy-1 哪些是合法的,哪些是非法的?
2.关键字 关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类:(1)类型说明符用于定义、说明变量、函数或其它数据结构的类型。如前面例题中用到的int,double等(2)语句定义符用于表示一个语句的功能。如if else就是条件语句的语句定义符。(3)预处理命令字用于表示一个预处理命令。如前面各例中用到的include。C语言32个关键字解释auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数? ???switch :用于开关语句??case:开关语句分支? ?enum :声明枚举类型? ? register:声明积存器变量??typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量)? ?return :子程序返回语句(可以带参数,也看不带参数)? ?union:声明联合数据类型? ?const :声明只读变量? ?float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环??for:一种循环语句(可意会不可言传)? ?? ? signed:生命有符号类型变量或函数? ?void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) default:开关语句中的“其他”分支??goto:无条件跳转语句? ???sizeof:计算数据类型长度? ?volatile:说明变量在程序执行中可被隐含地改变??do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句3.运算符 C语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。C语言运算符表
运算符按照优先级大小由上向下排列,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。 ?
运算符 解释 结合方式 () [] - . 括号(函数等),数组,两种结构成员访问 由左向右 ! ~ ++ -- + -?
* (类型) sizeof 否定,按位否定,增量,减量,正负号,
间接,取地址,类型转换,求大小 由右向左 * / % 乘,除,取模 由左向右 + - 加,减 由左向右 左移,右移 由左向右 = = 小于,小于等于,大于等于,大于 由左向右 == != 等于,不等于 由左向右 按位与 由左向右 ^
您可能关注的文档
最近下载
- 共情传播视角下的网络微短剧叙事分析.docx VIP
- 贵阳市2024届高三适应性考试(一)一模物理试卷(含答案).docx
- 高中物理运动和力的关系10道计算题专题.docx VIP
- 语言学及应用语言学专业硕士研究生培养方案﹙050102﹚.docx VIP
- 10以内加减混合填空题(30页).docx
- 三相四线电能表不接零线电量分析0516..doc VIP
- 2026年乡村医生招聘考试笔试试题(附答案).docx
- 2025年乡村医生招聘考试试题题及答案.docx VIP
- 2026至2031中国互联网+电子数据取证行业市场行业调研及市场前景预测评估报告.docx
- Hive数据仓库应用教程高职PPT完整全套教学课件.pptx VIP
原创力文档

文档评论(0)