文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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;
}
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载