就是.h中的const变量声明时不赋值(不初始化),然后在包含他的.c文件中赋值
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
可以在.h中声明const变量,在.c中赋值吗?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
likely_zhao 2017-01-13 02:02关注不能吧,const 必须在声明的时候赋值吧,你那样可以用static
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2020-08-30 05:17在C语言中,`const`关键字用于声明常量或只读变量。然而,当我们在头文件中定义`const`变量时,需要理解这种做法可能带来的潜在问题和影响。本文将深入探讨这一主题,并提供相关解决方案。 首先,让我们明确一点:...
- 2020-12-30 21:47在头文件的类的定义中定义了一个const成员变量c++ 规则: ...2、将const变量同时声明为 static 类型进行初始化。 Eg: #include class CTestA { public: CTestA():m_iSIZE(20) // method 1 { } ~CT
- 2021-05-21 00:33weixin_39633276的博客 满意答案jokxhq2013.08.24采纳率:59%等级:12已帮助:9720人#include#includechar find_char( char const *source, char const *chars );int main(){char source[100]={'\0'}, chars[100]={'\0'}, find_;printf(...
- 2021-05-20 03:45杏仁菌子的博客 /*这里重新赋值了*/不过有一天我的程序可能需要这样一个变量(暂且称它变量),在声明时就赋一个初始值。之后我的程序在其它任何处都不会再去重新对它赋值。那我又应该怎么办呢?用const 。123456/* . . . */con...
- 2021-05-22 06:13李烤鱼耶的博客 const是一个C语言的关键字,它限定了一个变量不允许被改变。例如:下面代码#define N 10int main(){int arr[N]; //编译通过,因为这里N被宏替换为10return 0;}但是,int main(){int const N =10;int arr[N]; //编译...
- 2021-01-21 06:08本文实例讲述了ES6中let、const的区别及变量的解构赋值操作方法。分享给大家供大家参考,具体如下: 声明:本文内容依照阮一峰老师ECMAScript 6 入门一书所总结。 let和const 相同点 都存在块级作用域 都不存在...
- 2021-01-21 10:13从变量到常量的赋值是合法C++的语法约定的, 如从char 到const char顺畅; 但从char **到 const char **编译器就会报错: 代码如下: error: invalid conversion from `char**’ to `const char**’ 示例: int...
- 2021-05-25 11:41Olivia_2的博客 最后就可以在其它.cpp文件中使用全局变量。 验证步骤 1.新建global.h文件 #include <cstring> #include <iostream> using namespace std; extern string tmp1;//声明全局变量tmp1 extern string ...
- 2024-01-13 06:01王YAN龙的博客 “c 语言中 const 修饰的变量是一个常量,常量在程序运行时不能修改,只能在变量声明的时候初始化。const 变量直接赋值,不管是全局变量还是局部变量,编译的时候会报错,编译不通过。用下边的代码来做实验。
- 2021-01-21 04:39var声明变量的作用域限制在其声明位置的上下文中 var x = 0; // x是全局变量,并且赋值为0。 console.log(typeof z); // undefined,因为z还不存在。 function a() { // 当a被调用时, var y = 2; // y被声明成...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司