结构体

来源:互联网 发布:js sort数组字母排序 编辑:程序博客网 时间:2024/05/01 08:34

在.h文件中声明

struct food {
 int ID;
 QString name;
 int num; 
 float price; 
};

 

 

同时extern struct food food_infos[20];

 

在。c文件中对其进行初始化

 struct food  food_infos[] = {     //注意前面必须要加入struct food
           {1,"qingcai",0,8},
     {2,"qiezi",0,12},
           {3,"bocai",0,18},
     {4,"xihongshi",0,12},
     
     }; 

 

可以通过下面的语句获取到变量food_infos[]的长度实际长度

int  z = sizeof(food_infos) / sizeof(food);

 

 

下面是参考代码: