数组和结构在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.
 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! | 
