c语言关键字 关键词总结

Posted 万物皆为二叉树

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言关键字 关键词总结相关的知识,希望对你有一定的参考价值。

关键字

树状图总览

操作符

sizeof strlen区别

具体详细区别戳这里 sizeof strlen 差别

数据类型关键字

数据类型有 char int float enum short以及 long unsigned signed

语言存储类型关键字

auto————无形的刺客

auto 作为一个自动变量 那什么是自动变量呢? 自动变量就是局部变量 出函数范围就销毁 在c语言中所有未成修饰的局部变量 都是用auto的 但是auto可以省略

static——————强大的巨人

static 作用

  1. 指明变量”静态“的属性 ,且该变量存储在静态区。
  2. 同时具有“作用域限定符”的意义

注意

  1. static修饰的全局变量作用域只是声明的文件中
  2. static修饰的函数的作用域只是声明的文件中

register————寄存器变量

register 作用: register指明将变量存储与寄存器中
注意:

  1. register只是请求寄存器变量,并不一定成功
  2. register变量的必须是cpu寄存器可以接受的值
  3. 不能用&运算符获取register变量的地址
  4. 这通常意味着register变量必须是一个单个的值,并且长度应该小于或者等于整型的长度(部分可存放浮点型)

小结

  1. auto变量储存在程序栈区中,为默认属性
  2. static变量存储在程序静态区中
  3. register变量请求存储在cpu寄存器中

声明定义

typedef

定义类型使用typedef
定义常量使用define

以上是关于c语言关键字 关键词总结的主要内容,如果未能解决你的问题,请参考以下文章

C语言常用关键语法精华总结

初学C语言很难?带你快速掌握关键字!

c语言中主要的关键字总结

C语言关键字registerexternstatic一些总结,及项目中使用的心得

初识C语言

C语言关键字