文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>结构体的两种初始化方法

结构体的两种初始化方法

时间:2010-03-29  来源:liuyuanyang

结构体有两种赋初值的 方法:
#include<stdio.h>
char*  str = "test struct";

typedef struct struct1 struct1;
struct struct1{
        char    *name ;
        int     id ;
};

int main(void)
{
        //struct1  struct_1 = { str ,0}; 
        struct1   struct_1 = {  //比上面的 好处就是:如果定义了 一个很 复杂的 结构体的话,
那么这种初始化的方法可以让人一目了然的知道各个值是赋给结构体的哪个成员。       
                                              .name = str,
                                               .id = 0
                                        };
        printf("name = %s, id = %d\n", struct_1.name, struct_1.id);
        printf("Welcome to Fedora!\n");
        return 0;
}
相关阅读 更多 +
排行榜 更多 +
魔兽8m补丁 附使用方法

魔兽8m补丁 附使用方法

行业软件 下载
富甲天下5修改器 v1.0.5.0中文绿色版

富甲天下5修改器 v1.0.5.0中文绿色版

行业软件 下载
造梦西游5小望修改器 v2.2.1中文免费版

造梦西游5小望修改器 v2.2.1中文免费版

行业软件 下载