首页 ┆网站地图 ┆游戏资讯 ┆天龙八部 ┆资源下载 ┆淘宝网购物 ┆淘宝数码产品 ┆淘宝数码相机 
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页 > C/C++ > C++ > C++的const与C语言的const区别
C++的const与C语言的const区别
来源: 发布时间:2011-04-19 浏览:人次  字体:[  
C++的const与C语言的const区别,C语言和C++中的const有很大区别。在C语言中用const修饰的变量仍然是一个变量;而在C++中用const修饰过后,就变成常量了。

   如:

const int n=5;
int a[n];

这种方式在C语言中会报错,原因在于声明数组时数组的长度必须为一个constant,即常量,虽然n用const限定了,但n终究是一个变量,因此会报错;

但是在C++中不会报错,因为在C++中用const修饰过后,n就已经等同于一个常量了,因此可以通过。

又如:

#include<iostream>
using namespace std;

int main(void)
{
const int a=3
;
int *pa=&
a;
*pa=4
;
printf(
"%d\n",*
pa);
printf(
"%d\n"
,a);
return 0
;
}

编译结果:
e:\c++\acm\lianxi.cpp(7) : error C2440: 'initializing' : cannot convert from 'const int *' to 'int *'
这种情况在C++中是不允许的,原因在于a用const修饰后,已经成为常量了,因此是不允许被修改的,无论是显示的更改a的值或是通过其它方法修改它的值都是不允许的。
↓下一篇:没有了
 
相 关 文 章 发布商链接
·写程序的关键就是思维变算法,记C++...
·C++在较大范围内生成大量的无重复的...
·c++实现18位身份证校验码的计算公式
·C++虚函数与纯虚函数用法与区别
·如何检测C++的内存泄漏,用哪些工具...
·c++中typedef类型定义的用法
·C++编程抛出0xc0000417错误代码
·C++成员函数指针的使用方法
·C++有关const用法的详解
·C++使用筛选法求100以内的素数
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)淘宝店铺一条街淘宝运动鞋淘宝网热门男装
网名:  验证码:  【所有评论】【↑返回顶部
评 分:12345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·c++中typedef类型定义的用法
·C++成员函数指针的使用方法
·c++利用构造函数实现大小写转
·如何在C++中创建持久对象的方
·c++实现获取IE缓存文件夹中的
·C++中regex库中静态正则表达...
·VC++编写交互程序时将打印结...
·实例讲解C++中CopyFileEx函数
·c++获取Windows 2000/XP操作...
·C++语言中多重继承下的虚函数
·什么是单例模式?C++中单例模...
·基于C++的DES加密算法实现代...
推 荐 主 题
java专题.net开发php学习
数据库windows7Word技巧
天龙八部QQ技巧IT职场
javascriptPhotoShop 淘宝购物
图 文 推 荐
C++实现仿Office风格的颜色选取框代码C++实现仿Office风格的颜色选取框代码
C语言程序设计入门学习六步曲C语言程序设计入门学习六步曲
实例讲解C++中CopyFileEx函数的简单用法实例讲解C++中CopyFileEx函数的简单用法
热 门 文 章
·基于C++的DES加密算法实现代...
·实例详细介绍各种字符集编码...
·vc读取XML文件中的文本代码
·祥解C++中的this指针
·vc命令行调用winrar.exe进行...
·C++中regex库中静态正则表达...
·实例讲解C++中CopyFileEx函数...
·如何检测C++的内存泄漏,用哪...
·C++实现RGB和HSL颜色转换代码...
·VC++编写交互程序时将打印结...
·C++使用筛选法求100以内的素...
·C++中回调函数CallBack的使用...
热 门 关 键 字
 网站首页 - 关于本站 - 加入收藏 - 网站地图 - 淘宝购物 - 在线留言 - 广告服务 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .