我是靠谱客的博主 舒服画笔,最近开发中收集的这篇文章主要介绍c语言常见的关键字有哪些?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

以上有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语言常见的关键字有哪些?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部