小编Don*_*ald的帖子

在C中通过引用传递struct

这段代码是否正确?它按预期运行,但这个代码是否正确使用结构的指针和点表示法?

struct someStruct {
 unsigned int total;
};

int test(struct someStruct* state) {
 state->total = 4;
}

int main () {
 struct someStruct s;
 s.total = 5;
 test(&s);
 printf("\ns.total = %d\n", s.total);
}
Run Code Online (Sandbox Code Playgroud)

c struct

29
推荐指数
2
解决办法
8万
查看次数

标签 统计

c ×1

struct ×1