读书人

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

发布时间: 2012-03-03 15:33:03 作者: rapoo

纯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++

读书人网 >C语言

热点推荐