void test1(SL**p,MU**q,MI**pa)
时间: 2024-04-23 09:19:03 浏览: 21
void test1(SL**p, MU**q, MI**pa) 是一个函数的声明,它接受三个指向指针的参数:p、q和pa。这些指针的类型分别是SL、MU和MI的指针。
函数声明中的参数名只是一个标识符,可以根据实际情况进行更改。在这里,p、q和pa是参数的名称,可以根据函数的实际需求进行命名。
请注意,这只是函数的声明,没有提供函数的具体实现。如果需要了解函数的具体实现细节,请提供函数的定义或更多上下文信息。
相关问题
void*(*p)[10]
void* (*p)[10] 是一个指向长度为10的 void* 数组的指针。其中,void* 代表不定类型指针,可以指向任意类型的数据,而 [10] 表示数组长度为 10。因此,p 可以指向一个数组,这个数组里面的元素都是 void* 类型的指针,同时该指针还是一个指针数组,可以指向多个这样的数组。注意,此处的指针数组只有一个指针元素,指向长度为 10 的 void* 数组。
(void **)&p
(void **)&p 是将指针 p 的地址转换为 void** 类型的指针。这样做主要是为了能够通过该指针来修改指针 p 的值,即使 p 的类型是其他类型的指针。
例如,如果 p 是一个 int* 类型的指针,那么 (void **)&p 就是将 p 的地址转换为 void** 类型的指针。这样,我们就可以通过 *(int**)p 来修改 p 的值,即修改 p 指向的地址存储的内容。
需要注意的是,对于这种转换,需要谨慎使用,确保转换后的指针类型与实际指针指向的对象类型相匹配,以避免出现类型不匹配的错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)