c - 使用结构搜索并匹配数组元素

标签 c arrays function struct

<分区>

我的结构:

typedef struct{

int parking_id;

}info;

main()

int lot_number[6]={100,101,102,103,104,105}

lot_number( 100, 101 to 105 ) 数组的值基本上就是parking_id,如何匹配呢?用指针?

最佳答案

引用 C11,第 6.7.9 章

[...] the initializer for an object that has aggregate or union type shall be a brace-enclosed list of initializers for the elements or named members.

您可以简单地使用初始化列表,如

 info lot_number[6]={{100},{101},{102},{103},{104},{105}};

关于c - 使用结构搜索并匹配数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37352519/

相关文章:

c - 在主函数启动之前出现段错误 11(可能在结构中)

javascript - 遍历嵌套数组,通过id找到具体的叶子节点,并移除

c - 进程内存检查

c - 原始类型声明在 C 中如何工作?

c - 初始化结构体 C 中的变量矩阵

c++ - 图论 - 切换树成员

javascript - 迭代 arr 并将其值一一传递给 cb

c++ - 需要有关宏定义的帮助

django - timezone.now().date 是函数还是可调用的?

c++ - 处理嵌套回调