结构体中包含一个结构体成员。怎么对这个结构体成员赋一个结构体的值。代码示例
时间: 2023-04-03 14:03:07 浏览: 86
复数乘法中的结构体赋值实现代码
可以使用点运算符来对结构体成员赋值,示例代码如下:
```
#include <stdio.h>
struct InnerStruct {
int innerInt;
};
struct OuterStruct {
struct InnerStruct innerStruct;
};
int main() {
struct InnerStruct inner = { 42 };
struct OuterStruct outer;
outer.innerStruct = inner;
printf("outer.innerStruct.innerInt = %d\n", outer.innerStruct.innerInt);
return 0;
}
```
输出结果为:
```
outer.innerStruct.innerInt = 42
```
阅读全文