科技资讯

C语言关键字之const和volatile

发布日期:2023-07-08    点击次数:126

const关键字:

intmain{inta=0;int*p=&a;constint*p=&a;//p指向的变量不可直接被修改intconst*p=&a;//p指向的变量不可直接被修改int*constp=&a;//p的内容不可直接被修改,p指向不能改constint*constp=&a;//p指向的变量不可直接被修改并且p指向也不能改//const关键字有两个作用,一个是给编译器看,一个是给程序员看//给程序员看是告诉程序员这个变量是不希望被修改的,如果确实要//修改,那么程序员首先要想清楚自己修改它的目的是什么,要预测//修改后存在的后果。const不会对任何一个被修饰的变量进行强约束//可以通过间接的方法进行修改return0;}

volatile关键字:



上一篇:Metis:构建Airbnb 的下一代数据管理平台(译文-来自:Airbnb)
下一篇:NZ08: 图表添加标签工具