首页 > 其他分享 >12.类型限定符

12.类型限定符

时间:2023-03-25 16:06:49浏览次数:24  
标签:12 变量 int register extern 寄存器 类型 限定符


限定符

含义

extern

声明一个变量,extern声明的变量没有建立存储空间。 extern int a;//变量在定义的时候创建存储空间

const

定义一个常量,常量的值不能修改。 const int a = 10;

Volatile

防止编译器优化代码

register

定义寄存器变量,提高效率。register是建议型的指令,而不是命令型的指令,如果CPU有空闲寄存器,那么register就生效,如果没有空闲寄存器,那么register无效。


标签:12,变量,int,register,extern,寄存器,类型,限定符
From: https://blog.51cto.com/zaishu/6149513

相关文章

  • Python爬虫基础——03-类型转换和运算符
    2.6,类型转换函数说明int(x)将x转化成一个整数float(x)将x转化成一个浮点数str(x)将对象x转化成字符串bool(x)将对象x转化成布尔值2.6.1转换成整型:1---1#字符串(str)---转......
  • maven install时报错Failed to execute goal org.apache.maven.plugins:maven-surefir
    maveninstall时有两种解决办法:1.maven命令行  mvncleanpackage-Dmaven.test.skip=true 注意下路径就可以,如果是idea,那就更方便,直接在这里输入mvncleanpackage......
  • bzoj 2806 [Ctsc2012]Cheat
    2806:[Ctsc2012]CheatTimeLimit: 20Sec  MemoryLimit: 256MBSubmit: 1324  Solved: 676[Submit][Status][Discuss]DescriptionInput第一行两个......
  • Qt5.12实战之模态与非模态对话框使用
    模态对话框使用创建对话框资源创建成功后工程中会出对话框的h及cpp文件和.ui文件双击打开UI文件,向设计窗口中拖入按钮控件并选择栅格布局创建模态对话框并显......
  • Qt5.12实战之QList与QStringList使用
    元素个数小于1000的QList类对象能实现链表中的快速插入与查找操作前端插入prepend(),后端插入append()QList是一种链表模板,是Qt的一种泛型容器类QList成员函数基于索引实现......
  • Qt5.12实战之Widget信号与槽使用
    通过设计界面自动生成信号与槽关联右击要生成信号与槽的控件为控件生成点击信号与槽自动生成的槽与槽函数实现生成的实现默认为空,块内的业务代码自己实现,下面实......
  • Qt5.12实战之QWidget使用
    main.cpp#include"mainwindow.h"#include<QApplication>#include<QDebug>intmain(intargc,char*argv[]){QApplicationa(argc,argv);MainWindoww......
  • Qt5.12实战之QMessageBox消息框使用
    使用前引用头文件#include<QMessageBox>如要使用中文需要使用QString::fromLocal8Bit来转换QMessageBox支持6种类型的消息框,包含自定义的information:QMessageBox::i......
  • BEEM012 R语言代码解析
    BEEM012–EmpiricalAssignmentBriefAssignmentOverviewThegoalofthisassignmentistousethetoolsyouhavelearnedsofarinyourRassignmentsandapply......
  • 12-指针02
    指针1.野指针野指针的指向的地址是随机的,不能操作野指针指针指向的地址是系统分配的,定义变量的时候向系统申请,系统进行分配指针初始化的地址不能由自己给出#includ......