4198| 6
|
int * const a; const * int a;有什么区别 |
5鱼币
最佳答案从右向左读:
int * const a;
这是一个a,a是常量,这个常量是指针,这个指针指向int类型.
所以:
int b = 7, c=9;
int * const a = &b;//OK
a = &c;//error, a是常量
*a = 100;//OK,a指向的类型是int(不是const)
const *int a; LZ写错了,应该为
const int *a;或 int const *a;这良种写法意思一样(const 在int的左或右都是修饰int的),个人建议用第二种写法,从右向左读:
int const *a;
这是一个a,a是指针(*表示指针 ...
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
| |
小甲鱼最新课程 -> https://ilovefishc.com
|
|
| |
小甲鱼最新课程 -> https://ilovefishc.com
|
|
| |
小甲鱼最新课程 -> https://ilovefishc.com
|
|
| |
小甲鱼最新课程 -> https://ilovefishc.com
|
|
小黑屋|手机版|Archiver|鱼C工作室
( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-10-7 03:25
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.