C语言 const类型限定符
创始人
2025-06-01 00:52:52
0

在声明语句中,只要将const类型修饰符放在类型名之前,即可将类型名后的标识符声明为具有该类型的const常量。由于编译器将其放在只读存储区,不允许在程序中改变其值,因此const常量只能在定义时赋初值。l例如:

const double PI = 3.14159;

当声明一个指针变量时,这个指针变量本身以及它所指向的数据都可以被声明为const。const位于声明语句中的不同位置,将表示不同的含义。主要有以下几种情况:

  1. const放在类型关键词的前面
    假设有如下变量声明语句:
    int a,b;
    const int *p = &a;
    这条变量声明语句表明:
  • *p是一个常量,是只读的,不能被修改,即:*p = 6;是不合法的。但是p指向的变量a的值仍然是可以修改的,即:a = 6;是合法的。
  • p是一个变量指针,其值可以被修改,即:p = &b是合法的。
  1. const放在类型关键字后面和*变量名的前面
    int const *p = &a;
    它和第一种情况是等价的。

  2. const放在类型关键字*的后面,变量名的前面
    int* const p = &a;
    这条声明语句表明:

  • p是一个常量指针,是只读的,不能被修改,即:p = &b;是不合法的。
  • *p是一个变量,是可以被修改的,即:*p = 6;是合法的。
  1. 一个const放在类型关键字之前,另一个const放在类型关键字*之后和变量名之前
    const int* const p = &a;
    它表明p和*p都是一个常量,都是只读的,都不能被修改。

相关内容

热门资讯

原创 炼... 过去数年,不少独立小炼油厂长期依赖某南美国家的重质原油。这种原油硫含量高、加工难度大,但胜在价格低廉...
中国第一大油田,为什么在海上? 你知道,中国第一大油田在哪儿吗? 大庆,抑或是长庆? 都不对。 在海上,准确地说,在渤海。 刚刚过去...
乳腺结节患者的情绪日记:每天 ... 太原龙城中医医院科普,乳腺结节在现代女性群体中并不少见,除了生理上的不适,患者往往还承受着较大的心理...
ESG驱动可持续教育:中汇集团... 近几年,随着可持续发展理念持续深化,ESG正演变为衡量企业长期价值、风险结构与发展质量的重要坐标。无...
巨头出手!38只,集体更名 【导读】华夏基金旗下38只ETF集体更名 中国基金报记者 王思文 1月12日,华夏基金旗下38只ET...
券业知名女将,创业! 【导读】东方证券前副总裁徐海宁创业 中国基金报记者 舍梨 作为券业财富管理领域的知名“女将”,东方证...
金价继续狂飙!紧急提示 2026年开年,国际金价继续上扬。 1月9日,纽约商品交易所2月交割的黄金期价报每盎司4500.90...
原创 莫... 从去年8月1日起,美国开始对印度的商品征收25%的关税,这使得总关税税率一跃增至50%。特朗普在1月...
RTD崛起,葡萄酒拿什么反击? 全球酒精饮料市场正面临结构性变革,葡萄酒品类与即饮饮品(RTD)之间的竞争格局日益显著。国际葡萄酒及...
豪威集团港股上市:募资48亿港... 雷递网 雷建平 1月12日 豪威集成电路(集团)股份有限公司(简称:“豪威集团”,股票代码:“005...
睿尔曼亮相CES 2026 展... 凤凰网科技讯 1月12日,在CES 2026上,机器人科技公司睿尔曼智能连续第三年参展,首次系统性地...
追觅CEO俞浩放言将打造人类首... IT之家 1 月 12 日消息,据鞭牛士今日报道,追觅科技创始人兼 CEO 俞浩发朋友圈表示,追觅生...
马斯克:全民高收入将实现 未来... 1月12日消息,大多数人都会为了退休养老攒一笔钱,以备不时之需,但在马斯克看来,未来这将毫无意义。 ...
中国银河发布银行业行业研报:财... 每经AI快讯,中国银河1月12日发布题为《财政金融协同加码扩内需,银行信贷有望受益》的银行行业研报。...
本周两只新股可申购,今日有一只... 转自:扬子晚报 本周A股市场有两只新股可申购。分别为12日(周一)北交所的爱舍伦,16日(周五)科创...
交行获批收购旗下村镇银行!去年... 我国村镇银行退出再添一例。近日,国家金融监督管理总局湖州监管分局发布批复称,同意交通银行收购浙江安吉...
LFG投资控股复牌大涨 一度涨... 上证报中国证券网讯(记者 刘逸鹏)1月12日,LFG投资控股复牌后股价大涨,盘中一度涨超150%,截...
安科瑞智慧医院系统:筑牢电气安... 摘 要:结合某知名大型综合医院项目的智能化系统设计,提出智慧医院智能化系统的技术解决 方案,阐述智慧...
马斯克预测今年就能实现AGI,... 据第一财经消息,近日,特斯拉CEO埃隆·马斯克在一场长达三小时的深度播客访谈中大胆预言:通用人工智能...