黑马视频学习笔记-结构体(二)
来源:互联网 发布:苹果ios软件开发 编辑:程序博客网 时间:2024/05/19 01:09
1、首先,结构体所占用的空间,遵循“补齐算法”,补齐算法的内容是,结构体所占用的存储空间,必须是最大成员字节数的倍数
2、在定义结构体类型的时候,并不会分配存储空间。只有在定义结构体变量的时候,才会分配存储空间
3、结构体之间的赋值,是成员变量之间的赋值。
4、结构体定义变量的几种方式:
1)先定义类型,再定义变量
struct Student{ int age;};这里需要注意的是,在结尾处,有一个分号,一定要记住
2)定义类型的同时,定义变量
struct Student{ int age;}stu;struct Student stu2;这里,定义了两个变量,stu和stu2
3)定义类型的同时,定义变量,但是省略了类型名称
struct{ int age;}stu;
5、结构体的作用域
定义在函数外面的,全局有效(同全局变量)定义行开始-》文件结尾
定义在函数内部的,局部有小(同局部变量)定义行开始-》块结尾
6、不能重复定义结构体类型
7、结构体不可以自己包含自己
0 0
- 黑马视频学习笔记-结构体(二)
- 黑马视频学习笔记-FOUNDATION-结构体
- 黑马视频学习笔记-结构体(一)
- 黑马视频学习笔记-结构体(三)
- 黑马视频学习笔记-预处理指令(二)
- 黑马视频学习笔记-指针(一)
- 黑马视频学习笔记-进制与内存(二)-进制
- 黑马视频学习笔记-数组(二)-内存细节、函数传递数组、二维数组
- 黑马视频学习笔记-指针(二)-指向函数的指针
- 黑马视频学习笔记-if
- 黑马视频学习笔记-函数
- 黑马视频学习笔记-字符串
- 黑马视频学习笔记-typedef
- 黑马程序员——Java基础视频笔记(二)
- 软件工程视频学习笔记(二)
- 软件工程视频学习笔记(二十)
- 软件工程视频学习笔记(二十一)
- 软件工程视频学习笔记(二十四)
- 百度地图根据经纬度获取地址
- 遗传算法入门(连载1-10)
- ios历次面试问题总结
- 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
- 从RGB到Lab色彩空间的转换
- 黑马视频学习笔记-结构体(二)
- 股骨头坏死能治好吗治疗股骨头坏死哪家医院好
- hdu 4925 apple tree
- AJAX表单错误和提示信息乱码
- 用Python和Pygame写游戏-从入门到精通(14)
- Leetcode - Tree - Maximum Depth of Binary Tree
- 如何运用传真促成金融交易
- WPF视频循环播放,通过Position设置
- 斯坦福IOS开发第五课(第一部分)