struct 复习

来源:互联网 发布:淘宝开朗爸的店怎么样 编辑:程序博客网 时间:2024/05/23 22:17

结构体复习


结构体几种赋值方式:

1、常用

typedef struct structTest {int age;char *name} structTest;extern void testFunc();int main(){structTest test[] = {(structTest) {.age = 10,.name = "zhaosi",},(structTest) {.age = 20,.name = "zhangsan",},};printf("name = %s, age = %d\n", test[0].name, test[0].age);return 0;}

2、这种方式

typedef struct structTest {int age;char *name} structTest;int main(){structTest zhangsan= {.age = 10,};printf("%d\n", zhangsan.age);return 0;}

3、常用

typedef struct structTest {int age;char *name} structTest;extern void testFunc();int main(){structTest zhangsan;zhangsan.age = 10;zhangsan.name = "zhangsan";printf("name = %s, age = %d\n", zhangsan.name, zhangsan.age);return 0;}






0 0
原创粉丝点击