博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
结构体学习笔记4——结构体成员赋值
阅读量:4616 次
发布时间:2019-06-09

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

#include 
#include
struct Stu { char name[10]; int age; double high;};int main(void){ struct Stu stu1 = { "大饼",23,1.90 }; //stu1.age = 29; 成员单个赋值 //stu1.high = 2.20; //strcpy(stu1.name, "飞扬");//字符数组 必须用strcpy ////上面这种赋值方法有些麻烦 一个新的方法:c99标准 复合文字结构 stu1 = (struct Stu) { "轻舞", 31, 1.76 }; printf("%s,%d,%lf\n", stu1.name, stu1.age, stu1.high); struct Stu *p = &stu1; printf("%s,%d,%lf\n", p->name, p->age, p->high); system("pause"); return 0;}

如果想初始化指定的元素?比如只想初始化age?!

struct Stu stu1 = {.age=199 };

不过貌似用处不大!

 

转载于:https://www.cnblogs.com/dabing0983/p/10531716.html

你可能感兴趣的文章
JS 查找元素
查看>>
LJ 5月6日A组考试考试题解
查看>>
win10下安装es
查看>>
php 8小时时间差的解决方法小结
查看>>
Python3基础系列——枚举类型大揭秘
查看>>
Windows + IIS 环境部署Asp.Net Core App
查看>>
HDU2050
查看>>
正则表达式工具类单例
查看>>
C#图解教程 第十章 结构
查看>>
HDU 4686 Arc of Dream 矩阵
查看>>
微信小程序购物车功能
查看>>
第七周作业——java 中 byte 和bit 的相互转换
查看>>
MongoDB入门(1)--安装配置
查看>>
VUE 与其他常见前端框架对比
查看>>
小爬虫demo——爬取“妹子”等网站链接____使用requests库
查看>>
<c和指针>学习笔记5动态内存分配和预处理器
查看>>
Centos 批量分发脚本
查看>>
电子围栏
查看>>
数据结构----链表的删除和遍历(2018/10/24)
查看>>
使用Java2D改善API绘制效果
查看>>