《C语言编程初学者指南》一1.4 理解关键字

    xiaoxiao2024-01-06  142

    本节书摘来自异步社区《C语言编程初学者指南》一书中的第1章,第1.4节,作者【美】Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云栖社区“异步社区”公众号查看

    1.4 理解关键字

    在标准ANSI C编程语言中,有32个单词定义为关键字(keyword)。这些关键字是预先定义的,在C程序中无论如何都不能使用。编译器(在这里是gcc)使用这些关键字来辅助编译程序。注意,必须总是把这些关键字写成小写的(参见表1.1)

    表1.1 C语言的关键字

    关键字

    说明

    auto

    定义具有局部作用域的一个局部变量

    break

    把控制传递到程序结构之外

    case

    分支控制

    char

    基本数据类型

    const

    定义一个不能修改的值

    continue

    把控制传递到循环的开始处

    default

    分支控制

    do

    do while循环

    double

    浮点数据类型

    else

    条件语句

    enum

    定义类型为int的一组常量

    extern

    表明一个在其他的地方定义的标识符

    float

    浮点数据类型

    for

    for循环

    goto

    无条件地转换程序控制

    if

    条件语句

    int

    基本数据类型

    long

    类型修饰符

    register

    把声明的变量存储到一个CPU寄存器中

    return

    退出函数

    short

    类型标识符

    signed

    类型标识符

    sizeof

    返回表达式或类型的大小

    static

    在变量的作用域结束后还保留其值

    struct

    将变量组织到一个记录中

    switch

    分支控制

    typedef

    创建一个新的类型

    union

    将占用相同存储空间的变量分为一组

    unsigned

    类型标识符

    void

    空数据类型

    volatile

    允许一个变量被后台例程修改

    while

    当条件为true时,重复程序的执行

    注意,除了表1.1中的列表,C语言编译器可能会定义更多的关键字。如果编译器这么做了,你可以从编译器所附带的文档中找到这些关键字的列表。

    在阅读本书的过程中,我将向你展示如何使用前面所提及的、众多的C语言关键字。

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)