分类:
2010-03-25 22:23:46
结构体有两种赋初值的 方法: #include 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; } |