A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ldk1991125 中级黑马   /  2016-6-30 13:58  /  1148 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

关键字:指已经被C语言本身使用,不能作其他之用的词语。如关键字不能用作变量名和函数名等。
      在C语言中,关键字一共有32个。其中基本类型5个,类型修饰关键字4个,复杂型关键字5个,存储级别关键字6个,流程控制关键字12个(跳转结构4个,分支结构5个,循环结构3个))。
      1)基本类型关键字:
        void :声明函数,无返回值或无参数声明,无类型指针,显示丢弃运算结果。
        char :字符型类型数据,属于整形数据的一种
        int :整型数据,通常为编译器指定字长
        float : 单精度浮点型数据,属于浮点数据的一种
        double : 双精度浮点型数据,属于浮点数据的一种
      2)类型修饰关键字:
        short :修饰int,短整型数据,可以省略被修饰的int
        long :修饰int,长整型数据,可以省略被修饰的int
        signed :修饰整形数据,有符号数据类型
        unsigned :修饰整型数据,无符号数据类型。
      3)复杂型关键字
        struct :结构体声明
        union :共用体声明
        enum :枚举声明
        typedef :声明类型别名
        sizeof :得到特定类型或特定类型变量的大小
      4)存储级别关键字
        auto :指定为自动变量,由编译器自动分配及释放,通常在栈上分配
        static :指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部
        register :指定为寄存器变量,建议编译器将变量存储到寄存器中使用。也可以修饰函数形参,建议编译器通过寄存器,而不是通过堆栈的方式传递函数
        extern :指定对应变量为外部变量,即标示变量或函数的定义在别的文件中,提示编译器在遇到此变量或函数时,在其它模块中寻找其定义。
        const :与volatile合成“CV”特性,指定变量不可被当前进程或线程改变(但是有可能被系统或其它进程或线程改变)
        volatile :同上
      5)流程控制关键字
        (1)跳转结构
        return :用在函数体中,返回特定的值(或返回void,即不返回值)
        continue :结束当前循环,开始下一轮循环
        break :跳出当前循环或switch结构
        goto :无条件跳转语句 (此关键字禁止使用)
        (2)分之结构
        if :条件语句,后面不需要放置分号
        else :条件语句,否定分支(与if连用)
        switch :开关语句(多重分支语句)
        case :开关语句中的分支标记
        defalut :开关语句中的“其他”分之,可选。
        (3)循环结构
        for :for循环结构  for(语句一;语句二;语句三;)语句四;的执行顺序为语句一——》语句二——》语句四——》语句三——》语句二——》……循环,其中语句二为循环条件,在整个for循环中,语句一只计算一次,,表达式二、三则可能计算多次,也可能一次不计算;循环体可以多次执行,也可以一次不执行。
        do :do循环结构,与while连用。如do 表达式1;while(表达式2);的循环顺序为表达式1——》表达式二——》表达式一——》表达式二——》……,表达式二是循环条件。
        while :while循环结构,while (表达式1) 表达式2;执行顺序为表达式1——》表达式二——》表达式一——》表达式二——》……,表达式一为循环条件。
       以上循环结构,当循环表达式为真,则继续执行循环结构;循环表达式为假,则结束当前循环,开始下一步运算。

5 个回复

倒序浏览
C语言中的关键字32个
回复 使用道具 举报
很好   总结的不错
回复 使用道具 举报
每个关键字给个赞,我查了一共32个
回复 使用道具 举报
总结的很好,学得不错,向你看齐。
回复 使用道具 举报
good,不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马