关键字
文章平均质量分 81
Luojj_2020
码云:https://gitee.com/yuelinghou
展开
-
【关键字】typedef 使用总结
对一般类型进行重命名对结构体类型进行重命名(常用)对指针进行重命名对复杂结构进行重命名(比如数组)原创 2023-05-06 12:42:51 · 1442 阅读 · 0 评论 -
【关键字】volatile 使用总结
volatile用来修饰变量,告知编译器不要对这个变量进行优化,每次要用到这个变量时都必须从内存中读取它的值。看下面一段代码:在 C/C++ 中被 const 修饰的变量已经是一个常量了,这时它具有替换的作用,编译器在编译代码的时候,在程序中看到对常量中的内容读取时,会直接使用常量中的内容替换常量。原创 2023-04-18 11:23:01 · 161 阅读 · 0 评论 -
【关键字】const 使用总结
PS:在 C/C++ 中被 const 修饰的变量已经是一个常量了,这时它具有替换的作用,编译器在编译代码的时候,在程序中看到对常量中的内容读取时,会直接使用常量中的内容替换常量。在设计函数形参时,不论是传值还是传址,如果函数内部不修改形参的值的话,最好给形参加上 const。那么const修饰的变量,意义何在?被 const 修饰的变量具有常属性,这里的常属性指的是变量的值不能被修改。指针变量在相互赋值(传递地址)时,原创 2023-04-18 10:32:21 · 249 阅读 · 0 评论 -
【关键字】static 使用总结
static 关键字的作用体现在以下两个方面实现数据共享,节约内存保持封装性,避免命名冲突static 可以作用的对象C语言:局部变量、全局变量、函数C++:类的成员变量和成员函数static 关键字的生命周期程序开始时 或 类开始加载时就会为static修饰的变量分配空间(它们存储在数据段),进程结束时才会释放空间。定义静态局部变量和静态全局变量创建时可以不给初值,默认初始值为0成员函数可以定义在类内部,也可以在外部定义(在外部定义时不能加static关键字)原创 2023-03-18 15:10:48 · 2824 阅读 · 2 评论 -
【关键字】register 使用总结
我们都知道,CPU主要是负责进行计算的硬件单,但是为了方便运算,一般第一步需要先把数据从内存读取到CPU内,那么也就需要CPU具有一定的数据临时存储能力(CPU并不是当前要计算了,才把特定数据读到CPU里面,那样就太慢了)。现代CPU内,都有集成一组叫做寄存器和高速缓存(Cache)的硬件,用来做临时数据的保存。原创 2023-03-10 20:19:12 · 987 阅读 · 0 评论