美文网首页
iOS 之C语言如何快速了解关键字

iOS 之C语言如何快速了解关键字

作者: iOS三年 | 来源:发表于2020-12-02 15:15 被阅读0次

    本章基本概括

    1.了解关键字的基本概念
    2.了解数据类型关键字
    3.了解流程控制关键字


    一,关键字的基本概念

    • 关键词是被C语言赋予了特殊含义的单词
      • 关键字特征:全部都是小写
      • 关键字在开发工具中会显示特殊颜色

      注意:编译器会严格区分字母大小写
      且关键字不能用作变量名、函数名等

    • C语言中一共有32个关键字

      void char int float double
      short long signed unsigned
      struct union enum typedef sizeof
      auto static register extern const volatile
      return continue break goto
      if else switch case default
      or do while


    二,数据类型关键字

    • 基本数据类型(5个)

      void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果
      char:声明字符型变量或函数
      int:声明整型变量或函数
      float:声明浮点型变量或函数
      double:声明双精度变量或函数

    • 类型修饰关键字(4个)

      short:声明短整型变量或函数
      long:声明长整型变量或函数
      signed:声明有符号类型变量或函数
      unsigned:声明无符号类型变量或函数

    • 复杂类型关键字(5个)

      struct:声明结构体变量或函数
      union:声明共用体(联合)数据类型
      enum:声明枚举类型
      typedef:声明类型别名
      sizeof:计算数据类型长度

    • 存储级别关键字(6个)

      auto:声明自动变量 一般不使用
      static:声明静态变量
      register:声明积存器变量
      extern:声明变量是在其他文件正声明
      const:声明只读变量
      volatile:说明变量在程序执行中可被隐含地改


    三,流程控制关键字

    • 跳转结构(4个)

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

    • 分支结构(5个)

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

    • 循环结构(3个)

      for:for循环结构,for(1;2;3)4;的执行顺序为1->2->4->3->2...循环,其中2位循环条件.在整个for循环过程中,表达式1只计算一次,表达式2和表达式3则可能计算多次,也可能一次也不计算.循环体可能多次执行,也可能一次都不执行.
      do:do循环结构,do 1 while(2);的执行顺序是1->2->1...循环,2为循环条件
      while:while循环结构,while(1)2;的执行顺序是1->2->1..循环,1为循环条件以上循环语句,当循环条件表达式为真则继续循环,为假则跳出循环.

    相关文章

      网友评论

          本文标题:iOS 之C语言如何快速了解关键字

          本文链接:https://www.haomeiwen.com/subject/yrfuwktx.html