首页 > 编程语言 > 详细

C++语法知识点总结

时间:2020-11-01 22:32:37      阅读:43      评论:0      收藏:0      [点我收藏+]

结构体的4种初始化方式:

现有结构体:

struct Person{
      char * name;
      int age;  
      double heigth;  
}

1.定义的同时初始化

struct Person p1 = {"zhangsan",20,170};

2.先定义再逐个初始化

  struct Person p2;  
  p2.name = "ykd";  
  p2.age = 18;  
  p2.heigth = 180;  

3.先定义再一次性初始化

  struct Person p3;  
  p3 = {"lisi",18,180}; //可以不用强制转化
//注意:结构体和数组在这里的区别,数组不能先定义再进行一次性初始化  
//结构体要明确的告诉系统{}中是一个结构体  

4.指定将数据赋值给指定的属性

    struct Person p4 = {.heigth=1.77, .name="wangwu", .age=33}; 

C++语法知识点总结

原文:https://www.cnblogs.com/yizhanwillsucceed/p/13910624.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!