关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类:
(1)类型说明符
用于定义、说明变量、函数或其它数据结构的类型。如前面例题中用到的int,double等
(2)语句定义符
用于表示一个语句的功能。如例1.3中用到的if else就是条件语句的语句定义符。
(3)预处理命令字
用于表示一个预处理命令。如前最常用到的include。
c语言关键字共30个:
1. 数据类型关键字(12个):
(1). char :声明字符型变量或函数
(2). double :声明双精度变量或函数
(3). enum :声明枚举类型
(4). float:声明浮点型变量或函数
(5). int: 声明整型变量或函数
(6). long :声明长整型变量或函数
(7). short :声明短整型变量或函数
(8). signed:声明有符号类型变量或函数
(9). struct:声明结构体变量或函数
(10). union:声明联合数据类型
(11). unsigned:声明无符号类型变量或函数
(12). void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
(2)控制语句关键字(12个):
A.循环语句
(1). for: 一种循环语句(可意会不可言传)
(2). do : 循环语句的循环体
(3). while :循环语句的循环条件
(4). break:跳出当前循环
(5). continue:结束当前循环,开始下一轮循环
B.条件语句
(1).if: 条件语句
(2).else :条件语句否定分支(与 if 连用)
(3).goto:无条件跳转语句
C.开关语句
(1).switch :用于开关语句
(2).case:开关语句分支
(3).default:开关语句中的“其他”分支
D.
return :子程序返回语句(可以带参数,也看不带参数)
3. 存储类型关键字(4个):
(1).auto :声明自动变量 一般不使用
(2).extern:声明变量是在其他文件正声明(也可以看做是引用变量)
(3).register:声明积存器变量
(4). static :声明静态变量
4. 其它关键字(4个):
(1).const :声明只读变量
(2).sizeof:计算数据类型长度
(3).typedef:用以给数据类型取别名(当然还有其他作用)
(4).volatile:说明变量在程序执行中可被隐含地改变
建议到http://www.vcgood.com/forum_posts.asp?TID=1326&PN=1中查看教程
分享到:
相关推荐
C语言关键字是指由C语言本身定义的一组保留字,它们具有特定的语法含义,不能用作标识符(如变量名、函数名等)。C语言的关键字主要分为以下几类:类型关键字、控制结构关键字、存储类别关键字、其他关键字等。 ###...
C语言关键字识别程序设计报告 本报告旨在设计并实现一个C语言关键字识别程序,旨在识别C语言中的关键字。该程序使用C语言编写,通过对输入的C语言代码进行词法分析,识别出其中的关键字。 1. 概要设计 在本项目中...
C语言关键字介绍C语言关键字介绍
C语言关键字中英文对照索引[参考].pdf
在本项目中,可能会先对C语言关键字列表进行排序,然后使用二分查找来检查源代码中的每个单词是否是关键字。二分查找的基本步骤包括:首先比较中间元素与目标值,如果相等则找到,否则根据中间元素与目标值的大小...
### C语言关键字的用法详解:`static`与`extern` #### `static`关键字的用法 `static`关键字在C语言中具有多种用途,它主要用于控制变量的可见性和生命周期。下面详细介绍`static`的不同使用场景及其作用。 #####...
### C语言关键字“static”的深度解析 在C语言编程中,“static”关键字具有多重含义,其功能和作用根据上下文的不同而变化。以下是对“static”关键字在C语言中的使用和特性的详尽分析。 #### Static关键字的双面...
### C语言基础知识 #### 1. 包含头文件 在程序的开头部分可以看到包含了三个标准库头文件:`stdio.h`、`string.h`以及`stdlib.h`。 - `stdio.h`(Standard Input Output Header):提供输入输出功能的支持,例如`...
本项目聚焦于“统计C语言关键字频度”,旨在帮助开发者理解和分析C语言源代码中的关键字使用情况。 首先,我们要理解C语言的关键字。C语言的关键字是预定义的、有特殊含义的标识符,不能用作变量名或函数名。它们...
C 语言关键字解读 C 语言关键字是 C 语言的基本组成部分,它们是构成 C 语言程序的基础单元。在 C 语言中,关键字是预定义的符号,具有特殊的含义和用途。今天,我们将对 C 语言关键字进行深入解读,了解它们的分类...
### C语言关键字详解 #### 一、概述 C语言作为一种广泛应用的基础编程语言,在软件开发、系统编程以及嵌入式系统领域扮演着极其重要的角色。它不仅功能强大而且灵活性高,支持多种编程范式,包括过程化编程和面向...
本文将详细说明C语言的基础知识,包括ASCII码表、C语言转义字符、C语言运算符、C语言关键字和C语言数据类型等。 ASCII 码表 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)...
本项目的目标是统计一个TXT文档中的C语言关键字,这个过程涉及到文本处理、字符串匹配以及文件操作等知识点。下面我们将详细探讨这些方面。 首先,C语言的关键字包括但不限于以下这些:`auto`、`break`、`case`、`...
### C语言关键字详解 #### 1. auto:声明自动变量 - `auto` 关键字用来声明自动变量,这类变量通常存储在栈中,并且在它们的作用域之外是不可见的。 - 示例: ```c auto int i = 10; ``` #### 2. short:声明短...
根据提供的文件信息,可以推断出这是一份关于C语言关键字的材料。C语言关键字是组成C语言语法的保留字,它们有着特殊的含义和用法,不能用作变量名、函数名等标识符。这份材料列出了C语言的基本关键字,并且根据标签...
在本文档中,介绍了C语言的32个关键字,它们可以被大致分为四类:数据类型关键字、复杂类型关键字、存储级别关键字和流程控制关键字。 首先,数据类型关键字涉及到了基本数据类型,包括整型、浮点型、字符型等。...
C语言关键字及常用符号 C语言关键字是指C语言中具有特殊含义的单词,共有32个关键字。这些关键字不能用作变量名或函数名。下面是C语言的32个关键字: 1. auto:声明自动变量 2. short:声明短整型变量或函数 3. ...