首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-03-03 
纯C语言里能定义常量指针吗?纯C语言里能定义常量指针吗?能这样写吗?intconsta1int*constp&aconstint*c

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

热点排行