c语言中表示指针的符号有* 和->,请问对不对?
2个回答
展开全部
在声明一个指针时,我们用 『*』
比如 int* a; 这里的变量a,即为一个int型指针
而如果我们定义了一个class或者是struct,比如
struct test{
int a;
int b;
}
同时,我们又声明了一个该结构体的指针,比如
test* t_ptr;
那么我们如何去访问这个结构体里的变量(int a和int b)呢,这也就是要用箭头符『->』的时候了,通过下面这行代码,我们可以访问到结构中的变量
t_ptr->a
比如 int* a; 这里的变量a,即为一个int型指针
而如果我们定义了一个class或者是struct,比如
struct test{
int a;
int b;
}
同时,我们又声明了一个该结构体的指针,比如
test* t_ptr;
那么我们如何去访问这个结构体里的变量(int a和int b)呢,这也就是要用箭头符『->』的时候了,通过下面这行代码,我们可以访问到结构中的变量
t_ptr->a
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询