为什么下面的p也是一个指针呢
时间: 2023-04-10 14:02:02 浏览: 47
这是因为在C语言中,指针变量的定义需要使用星号(*)来标识,而在使用指针变量时,也需要使用星号来获取指针所指向的值。因此,p作为一个指针变量,在定义时需要使用星号,而在使用时,如果需要获取p所指向的值,也需要使用星号。
相关问题
struct LNode* 是一个指针类型,为什么它有*
在C语言中,*用来表示一个指针类型。`struct LNode*`表示指向`struct LNode`类型的指针。在定义一个指针变量时,需要在变量名前面加上`*`,以指示该变量是一个指针类型。例如,下面的语句定义了一个指向`struct LNode`类型的指针变量p:
```
struct LNode* p;
```
这里的`*`表示`p`是一个指针类型,它指向`struct LNode`类型的数据。在使用指针变量时,需要通过`*`来访问指针指向的数据,例如:
```
p->data = 10; // 将p指向的struct LNode类型的数据的data成员设置为10
```
struct LNode *是一个指针类型,为什么它有*
在C语言中,*用来表示一个指针类型。struct LNode *表示指向struct LNode类型的指针。在定义一个指针变量时,需要在变量名前面加上*,以指示该变量是一个指针类型。例如,下面的语句定义了一个指向struct LNode类型的指针变量p:
```
struct LNode *p;
```
这里的*表示p是一个指针类型,它指向struct LNode类型的数据。在使用指针变量时,需要通过*来访问指针指向的数据,例如:
```
p->data = 10; // 将p指向的struct LNode类型的数据的data成员设置为10
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)