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