竹妃怎么在公众号里做网站,泰安人才招聘网最新招聘2023,网站制作排名优化,商务网站建设流程int a 12;
int *b a;现在有了第三个变量c
c b;c的类型是什么#xff1f;显然它是一个指针#xff0c;但它所指向的是什么#xff1f;变量b是一个“指向整型的指针”#xff0c;所以任何指向b的类型必须是指向“指向整型的指针”的指针#xff0c;更通俗地说…int a 12;
int *b a;现在有了第三个变量c
c b;c的类型是什么显然它是一个指针但它所指向的是什么变量b是一个“指向整型的指针”所以任何指向b的类型必须是指向“指向整型的指针”的指针更通俗地说是一个指针的指针。
它合法吗是的指针变量和其他变量一样占据内存中某个特定的位置所以用操作符取得它的地址是合法的,那么这个变量是怎样声明的呢声明
int **c;表示表达式**c的类型是int。下表列出了一些表达式有助于我们弄清这个概念。假定这些表达式进行了如下这些声明。
int a 12;
int *b a;
int **c b;*操作符具有从右向左的结合性所以这个表达式相当于*(*c)我们必须从里向外逐层求值。*c访问c所指向的位置我们知道这是变量b。第2个间接访问操作符访问这个位置所指向的地址也就是变量a。
表达式相当的表达式a12ba*ba, 12cb*cb, a**c*b, a, 12