黑马程序员技术交流社区

标题: 学习笔记 - C语言结构体初始化 [打印本页]

作者: 一个人の旋律    时间: 2015-8-21 18:16
标题: 学习笔记 - C语言结构体初始化
结构体初始化有三种方式:1、先定义,后赋值

  1. struct Student stu1;    //先定义,后赋值
  2. strcpy(stu1.name,"张三丰");
  3. stu1.age = 10;
  4. stu1.sex = '女';
复制代码
2、定义的同时初始化
  1. struct Student stu1 = {"张三丰", 10, '女'};  //定义时初始化,赋值顺序要跟成员顺序保持一致
复制代码
3、定义的同时初始化指定成员
  1. struct Student stu1 = {.name="张三丰"};      //指定成员初始化
复制代码











欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2