分类:
2008-10-15 16:39:32
(1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(*ptr)[3]; (5)int*(*ptr)[4]; |
(1)int*ptr; //指针的类型是int* (2)char*ptr; //指针的类型是char* (3)int**ptr; //指针的类型是int** (4)int(*ptr)[3]; //指针的类型是int(*)[3] (5)int*(*ptr)[4]; //指针的类型是int*(*)[4] |
怎么样?找出指针的类型的方法是不是很简单?
2、指针所指向的类型
当你通过指针来访问指针所指向的内存区时,指针所指向的类型决定了编译器将把那片内存区里的内容当做什么来看待。
从语法上看,你只须把指针声明语句中的指针名字和名字左边的指针声明符*去掉,剩下的就是指针所指向的类型。例如:
[1]