zoukankan      html  css  js  c++  java
  • 【C语言】C语言关键字

    目录:

    【含义】 
    【C语言中的关键字】 
    【关键字分类】 
      · 数据类型关键字 
      · 类型修饰符关键字 
      · 复杂类型关键字 
      · 存储级别关键字 
      · 流程控制关键字 
       * 跳转结构 
       * 分支结构 
       * 循环结构

    1.含义 

    被C语言赋予了特殊含义的单词。 

    特征: 

             · 都为小写 

             · 在编译器中会显示特殊颜色 

    注:编译器严格区分大小写,不能用作变量名,函数名等。


    2. C语言中的关键字 (32个) 

    auto、double、int、struct、break、long、 switch、else、case、enum、register、

    typedef、char、extern、return、union、construction、float、short、unsigned、

    continue、for、signed、void、default、goto、sizeof、volatile、do、if、while、static


    3. 关键字分类 

    · 数据类型关键字 

    1.void:声明函数无返回值或者无参数,声明无类型指针,显式丢弃运算结果。 

    2.char:字符类型数据,属整型数据一种。 

    3.int:整型数据,通常为编译器指定机器字长。 

    4.float:单精度浮点型数据,属于浮点数据一种。 

    5.double:双精度浮点型数据,属于浮点数据一种。


    · 类型修饰关键字 

    1.short:修饰 int ,短整型数据。 
    2.long:修饰 int ,长整型数据。 
    3.signed:修饰整型数据,有符号数据类型。 
    4.unsigned:修饰整型数据,无符号数据类型。


    · 复杂类型关键字 

    1.struct:结构体声明。 
    2.union:共用体声明。 
    3.enum:枚举声明。 
    4.typedef:声明类型别名。 
    5.sizeof:得到特定类型或特定类型变量的大小。


    · 存储级别关键字 

    1.auto:指定为自动变量,由编译器自动分配。 
    2.static:指定为静态变量,分配在静态变量区。 
    3.register:指定为寄存器变量,建议编译器将变量通过寄存器而不是栈堆传递参数。 
    4.extern:指定对应变量为外部变量,即标示变量函数时其它模块中寻找其定义。 
    5.const:与volatile合称“CV特性”,指定变量不可改变。 
    6.volatile:与const合称“CV特性”,指定变量的值需通过内存中取得。



    · 流程控制关键字 

    1.跳转结构 
    * return:用在函数体中,返回特定值。 
    * continue:结束当前循环 ,开始下一轮循环。 
    * break:跳出当前循环或switch结构。 
    * goto:无条件跳转语句。

    2.分支结构 
    * if:条件语句,后面不需要放分号。 
    * else:条件语句否定分支(与if连用)。 
    * switch:开关语句(多重分支语句)。 
    * case:开关语句中的分支标记。 
    * default:开关语句中的其它分支,可选。

    3.循环结构 
    * for:循环结构。 
    * do:用于构成do…..while循环语句。 
    * while:用于构成do…while或while循环结构。

  • 相关阅读:
    从操作系统拖拽图片到指定区域进行预览
    原生拖拽,拖放事件(drag and drop)
    H5原生拖拽事件
    css3滚动提示
    通过模糊来弱化背景
    js获取url的各项参数
    垂直居中 解决方法
    紧贴底部的页脚
    实现html元素跟随touchmove事件的event.touches[0].clientX移动
    前端方面值得尊敬的大神们
  • 原文地址:https://www.cnblogs.com/miaomiaoshen/p/5188618.html
Copyright © 2011-2022 走看看