c - 归零并初始化 C 结构

标签 c struct

我有一个要清零然后设置成员的结构。我试过这个:

cmdRequest_t cmdRequest = {0};
cmdRequest = {3, "d t"};

但这行不通。我也尝试了几种变体,但我总是在第二行遇到语法错误。我该怎么做?

最佳答案

简单地做:

cmdRequest_t cmdRequest = {3, "d t"};

如果您要立即填充其他值,则无需将结构清零。

关于c - 归零并初始化 C 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31954360/

相关文章:

c - 如何从c中的动态数组中访问数据?

c - 我应该返回函数中的指针以便我可以使用它们吗?例如,我应该返回 table2_entry 吗?

c++ - Cyassl-2.4.2 缺少 libcyassl.a 文件

c - 用于选择文件保存位置的正确 GTK+ 小部件?

android - Cmake:如何在android studio中包含.h文件并从android代码调用头文件的方法

python - 使用 struct.pack 和 struct.unpack 的问题

c - 如何将值放入数组结构中?

ruby - 什么时候应该使用 Struct 与 OpenStruct?

python - 按字母顺序对结构中的数组进行排序?

c - 我的 C 程序跳过 fprinf 并且没有将数据写入指定文件,特别是在第一个 printf 之后