首页 > 其他分享 >关键字补充

关键字补充

时间:2023-02-22 21:56:12浏览次数:28  
标签:变量 访问 补充 register 关键字 num 寄存器 修饰

const

  修饰变量为只读

register

  修饰寄存器变量

  如果变量被高频繁的使用,会自动将变量存储在寄存器中。目的:提高访问效率

  如果想将变量直接放入寄存器中,可以加register修饰。例如:register int num = 10;          //将num放入寄存器

 volatile

  1、强制访问内存。例如:volatile int num = 10;            //对num的访问必须从内存访问

  2、防止编译器优化(例如:防止高频繁访问的变量放入寄存器)

sizeof

  测量类型的大小

 typedef

  给已有的类型重新取个别名(别名都是大写),将长且复杂的类型名取一个短小的名称

  不能创建新类型

  步骤:

    1、先用已有的类型定义一个普通的变量

    2、用别名替换变量名

    3、在整个表达式最前方加typedef

 

标签:变量,访问,补充,register,关键字,num,寄存器,修饰
From: https://www.cnblogs.com/yachifeng/p/17146103.html

相关文章

  • 庆军插件系统--补充和结论
    新增了两个功能1.新态文件访问,方便前后端分离的项目。单独写了一个中间件。2.加载插件自己的application.json.这是自己项目的一个特殊地方。因为是静态对象。都是同一......
  • in out ref 关键字区别
    in只进不出(只读不写)过程不会改写in的内容,默认的传递方式,即向函数内部传送值,过程只读。out只出不进(只写不读)传入的值不会被过程所读取,out在传入的时候,参数的数值会......
  • debug补充、员工管理系统、字符编码、文件操作
    目录一、debug补充二、员工管理系统三、字符编码(1)、概念(2)、字符编码的发展史(3)、字符编码的使用四、文件操作(1)、概念讲解(2)、通过代码打开文件的两种方式(3)、文件......
  • 列表(list)内置方法补充、字典(dict)内置方法、元组(tuple)内置方法、集合(set)内置方
    目录一、列表(list)内置方法补充二、字典(dict)内置方法三、元组(tuple)内置方法四、集合(set)内置方法一、列表(list)内置方法补充#reverse()颠倒列表内元素顺序#so......
  • Python--字典底层存储、补充:类型对象、函数传参
    补充#python字典底层存储https://www.cnblogs.com/xiaoyuanqujing/articles/12008689.html#Python中数据类型都是对象都是地址引用,不存在值类型,都是......
  • linux命令补充
    1.nohupnohup/usr/local/node/bin/node/www/im/chat.js>>/usr/local/node/output.log2>&1& 进程号7585在运行shell脚本时,我们常常会见"nohupshtest.sh/dev/......
  • 字符串(str)内置方法补充、列表(list)内置方法、可变类型与不可变类型、队列和栈
    目录一、字符串(str)的内置方法(补充)了解方法二、列表(list)的内置方法三、可变类型与不可变类型四、队列和栈一、字符串(str)的内置方法(补充)#upper()把当前字符串中......
  • c++关键字学习
    const修饰普通变量const有以下几个方面的作用:1)定义const常量,具有不可变性(只读变量)。2)进行类型检查,使编译器对处理内容有更多了解,消除一些隐患。3)避免意义模糊的数字出......
  • c++常用关键字作用
    一、const关键字1.修饰C++类的成员函数修饰成员函数的时候,该函数则不能修改类内的成员变量,若是成员变量则编译器会报错。此处注意mutable关键字就是为了突破这个限制,如......
  • redux 对thunk的补充(createAsyncThunk和extraReducers)
    补充thunk的编写模式上个章节,我们提到了thunk。我想了一下,有一个重点没说。1.reducer就是用于处理数据的逻辑2.reducer中不能放置任何异步的逻辑基于上面两点,thunk必......