|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- int main(void)
- {
- const int test = 666;
-
- int *p = &test;
-
- int * const p1 = &test;
- int const *p2 = &test;
- int const * const p3 = &test;
- const int * const p4 = &test;
- const int const *p5 = &test;
- const int * const * const p6 = &test;
- int **q = &p;
-
- int const **q1 = &p;
- int * const *q2 = &p;
- int ** const q3 = &p;
- int const * const *q4 = &p;
- int * const * const q5 = &p;
- int const ** const q6 = &p;
- int const * const * const q7 =&p;
-
- const int const **q8 = &p;
- const int * const *q9 = &p;
- const int ** const q10 = &p;
- const int const * const *q11 = &p;
- const int * const * const q12 = &p;
- const int const ** const q13 = &p;
- const int const * const * const q14 =&p;
- return 0;
- }
复制代码
一级指针中const int * const p 是限制了*p 和p
const int const *p等同于const int *p?都是限制了*p?
二级指针中const int const* const*p 到底限制了什么?
和const int *const *const p 有什么区别?
const* 和*const,求详细解释
@小甲鱼 |
|