概述
以上有32个c语言常用关键字
定义数据类型的有char(字符型)、float(单精度浮点)、double(双精度浮点)、int(整型)、long(长整形)、short(短整型)
构造类型有enum(枚举类型)、struct(结构体类型)、union (共用体)
选择语句if、else、switch、case、break、default
循环语句for、while、do …while、continue
修饰数据的有 const(常变量)、register(寄存器变量)、signed(有符号)、static(静态)、unsigned(无符号)
其他一些auto(自动) extern(外部声明) goto(跳转) return(返回) sizeof (类型大小) typedef(类型重命名) void(空) volatile(特征修饰)
主要讲解一下面试常问的三个const、static、register
1、const修饰的变量,值不可变,比如const int a = 10;a的值永远等于10,即使你a = 20;赋值也是不会成功的。
2、register修饰的变量为寄存器变量,由于寄存器在cpu中集成,运行速度极快,如果定义的变量如register int a = 10;那么这个变量a就能快速被取用,适用于需要多次适用的变量,能缩短读取时间,需要注意的是,你定义它事寄存器变量,它不一定会真的成为寄存器变量,这个得看编译器的心情,它尽可能给你安排上寄存器变量。
3.static意为静态,可以修饰全局变量、局部变量、函数,修饰的全局变量失去外部连接属性,使得全局变量只能在本文件中使用,而不能跨文件,同理修饰的函数也失去外部连接属性,同样只能在本文件中使用,也不能跨文件。修饰的局部变量,作用域不会改变,但是生命周期由本函数结束变为贯穿整个文件的生命周期,不会随着函数用完而结束。
最后
以上就是舒服画笔为你收集整理的c语言常见的关键字有哪些?的全部内容,希望文章能够帮你解决c语言常见的关键字有哪些?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复