数组和结构在C中初始化
发布时间:2020-12-16 06:55:04 所属栏目:百科 来源:网络整理
导读:我想在C中初始化结构和数组的一些元素. 在C中你可以做到: unsigned char array[30] = {[1] = 4,[20] = 4};struct mystruct { int i; int j;}struct mystruct e = {.j = 2}; 但我不能用C做.有没有办法实现这种指定的初始化器? 解决方法 在C struct中有构造
我想在C中初始化结构和数组的一些元素.
在C中你可以做到: unsigned char array[30] = {[1] = 4,[20] = 4}; struct mystruct { int i; int j; } struct mystruct e = {.j = 2}; 但我不能用C做.有没有办法实现这种指定的初始化器? 解决方法
在C struct中有构造函数(就像类一样),因此你总是可以在其中初始化var.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |