专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

纯C语言里能定义常量指针吗?该怎么解决

发布时间:2011-06-28 15:04:55 文章来源:www.iduyao.cn 采编人员:星星草
纯C语言里能定义常量指针吗?
纯C语言里能定义常量指针吗?

能这样写吗?

int   const   a=1;

int   *   const   p=&a;

const   int   *   const   p=&a;

好象C语言里没有     const     关键字

------解决方案--------------------
int main(void)
{
int a = 0;

const int *cp = &a;

int * const pc = &a;

return 0;
}


在GCC3.4.2下完全通过编译。
使用:gcc test.c

------解决方案--------------------

C语言里没有 const 这个关键字,

这是谁说的啊

纯C语言里有 const 这个关键字,
但是实际上它是只读变量
C++里它才是常量
不过遗憾的是
不论是C还是C++都有办法绕过去
通过间接的方法可以修改const 变量

我平时是使用纯C语言编程的C++也懂一点但是不经常使用C++
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: