想将结构体指针指向的值传给一个结构体变量c语言怎么写
时间: 2023-12-03 13:42:32 浏览: 110
c语言指针变量作为函数参数传递
可以使用结构体的赋值运算符`=`将结构体指针指向的值赋给结构体变量,具体语法如下:
```
struct MyStruct {
int a;
float b;
};
int main() {
struct MyStruct *ptr;
struct MyStruct var;
// 假设 ptr 指向了一个已经存在的 MyStruct 结构体
var = *ptr; // 将指针指向的结构体值赋给变量 var
return 0;
}
```
在上面的示例中,`*ptr`表示指针指向的结构体值,通过赋值运算符`=`赋给了变量`var`。
阅读全文