`

C语言的关键字的解释

阅读更多

关键字是由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语言关键字识别程序设计

    C语言关键字识别程序设计报告 本报告旨在设计并实现一个C语言关键字识别程序,旨在识别C语言中的关键字。该程序使用C语言编写,通过对输入的C语言代码进行词法分析,识别出其中的关键字。 1. 概要设计 在本项目中...

    C语言关键字介绍C语言关键字介绍.doc

    C语言关键字介绍C语言关键字介绍

    C语言关键字中英文对照索引[参考].pdf

    C语言关键字中英文对照索引[参考].pdf

    Hash查找、二分查找c语言关键字个数

    在本项目中,可能会先对C语言关键字列表进行排序,然后使用二分查找来检查源代码中的每个单词是否是关键字。二分查找的基本步骤包括:首先比较中间元素与目标值,如果相等则找到,否则根据中间元素与目标值的大小...

    C语言关键字的用法

    ### C语言关键字的用法详解:`static`与`extern` #### `static`关键字的用法 `static`关键字在C语言中具有多种用途,它主要用于控制变量的可见性和生命周期。下面详细介绍`static`的不同使用场景及其作用。 #####...

    c语言关键字的用法详解

    ### C语言关键字“static”的深度解析 在C语言编程中,“static”关键字具有多重含义,其功能和作用根据上下文的不同而变化。以下是对“static”关键字在C语言中的使用和特性的详尽分析。 #### Static关键字的双面...

    C语言中英关键字翻译机

    ### C语言基础知识 #### 1. 包含头文件 在程序的开头部分可以看到包含了三个标准库头文件:`stdio.h`、`string.h`以及`stdlib.h`。 - `stdio.h`(Standard Input Output Header):提供输入输出功能的支持,例如`...

    统计C语言关键字频度

    本项目聚焦于“统计C语言关键字频度”,旨在帮助开发者理解和分析C语言源代码中的关键字使用情况。 首先,我们要理解C语言的关键字。C语言的关键字是预定义的、有特殊含义的标识符,不能用作变量名或函数名。它们...

    C语言关键字C语言关键字.doc

    C 语言关键字解读 C 语言关键字是 C 语言的基本组成部分,它们是构成 C 语言程序的基础单元。在 C 语言中,关键字是预定义的符号,具有特殊的含义和用途。今天,我们将对 C 语言关键字进行深入解读,了解它们的分类...

    C语言关键字

    ### C语言关键字详解 #### 一、概述 C语言作为一种广泛应用的基础编程语言,在软件开发、系统编程以及嵌入式系统领域扮演着极其重要的角色。它不仅功能强大而且灵活性高,支持多种编程范式,包括过程化编程和面向...

    ASCII码表C语言转义字符C语言运算符及其优先表C语言关键字C语言数据类型大全.pdf

    本文将详细说明C语言的基础知识,包括ASCII码表、C语言转义字符、C语言运算符、C语言关键字和C语言数据类型等。 ASCII 码表 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)...

    统计txt文档里的C语言关键字

    本项目的目标是统计一个TXT文档中的C语言关键字,这个过程涉及到文本处理、字符串匹配以及文件操作等知识点。下面我们将详细探讨这些方面。 首先,C语言的关键字包括但不限于以下这些:`auto`、`break`、`case`、`...

    c语言关键字汇总

    ### C语言关键字详解 #### 1. auto:声明自动变量 - `auto` 关键字用来声明自动变量,这类变量通常存储在栈中,并且在它们的作用域之外是不可见的。 - 示例: ```c auto int i = 10; ``` #### 2. short:声明短...

    C语言关键字9.pdf

    根据提供的文件信息,可以推断出这是一份关于C语言关键字的材料。C语言关键字是组成C语言语法的保留字,它们有着特殊的含义和用法,不能用作变量名、函数名等标识符。这份材料列出了C语言的基本关键字,并且根据标签...

    c语言32个关键字.pdf

    在本文档中,介绍了C语言的32个关键字,它们可以被大致分为四类:数据类型关键字、复杂类型关键字、存储级别关键字和流程控制关键字。 首先,数据类型关键字涉及到了基本数据类型,包括整型、浮点型、字符型等。...

    c语言关键字及常用符号.pdf

    C语言关键字及常用符号 C语言关键字是指C语言中具有特殊含义的单词,共有32个关键字。这些关键字不能用作变量名或函数名。下面是C语言的32个关键字: 1. auto:声明自动变量 2. short:声明短整型变量或函数 3. ...

Global site tag (gtag.js) - Google Analytics