博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ 结构体初始化
阅读量:6343 次
发布时间:2019-06-22

本文共 740 字,大约阅读时间需要 2 分钟。

#include 
int main(int argc, const char * argv[]) { //定义结构体类型 struct Person { char *name; int age; double heigth; }; //初始化的4种方式 //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 = (struct Person){
"lisi",18,180}; //注意:结构体和数组在这里的区别,数组不能先定义再进行一次性初始化 //结构体要明确的告诉系统{}中是一个结构体 //4.指定将数据赋值给指定的属性 struct Person p4 = {.heigth=1.77, .name="wangwu", .age=33}; //如何从结构体中取数据? printf("name=%s,age=%i,heigth=%f\n",p4.name,p4.age,p4.heigth); //name=wangwu,age=33,heigth=1.770000 return 0;}

 

转载地址:http://rokla.baihongyu.com/

你可能感兴趣的文章
Python基础(一)
查看>>
三条代码 搞定 python 生成验证码
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
无线和有线路由哪种性能更好
查看>>
Dwr3.0纯注解(纯Java Code配置)配置与应用浅析三之后端反向调用前端
查看>>
Ubuntu下安装遨游浏览器
查看>>
自定义Linux service脚本
查看>>
微信开发之发红包
查看>>
一键lnmp脚本&&php扩展模块安装(适用于CENTOS6.X系列)
查看>>
二维观察---文字的裁剪
查看>>
矩形覆盖
查看>>
ICMP
查看>>
界面设计模式(第2版)(全彩)
查看>>
linux 的IP配置和网络问题的排查(补充)
查看>>
解决VMware Workstation错误:未能锁定文件
查看>>
CentOS6 手动编译升级 gcc
查看>>
memcached的安装与开启脚本
查看>>
Linux与Window字符集~~伤不起的幽灵空白符
查看>>
zabbix 邮件报警 -- sendmail
查看>>