c语言结构类型小结
来源:互联网 发布:世间始终你好知乎 编辑:程序博客网 时间:2024/05/18 02:19
枚举
1 .格式: enum +类型名字 +(名字1,名字2,·····);
用法: 如果有一列可以排列起来的数,那么,枚举可以给这列数附上符号。
“enum +类型名字”是一种自定义的数据类型,就如int ,double一样。
枚举只能是int 枚举中 可以给名字赋值
结构
三种命名规则:
1 struct +名称+{ int x;int y;}; struct 名称 结构变量名。 // 结尾要加分号 结构类型都可以(int/double/string)
2 struct+{ int x;int y;}+结构变量名; // x , y 都是成员变量
3 struct +名称+{ int x;int y;}+结构变量名;
用法
1 访问时 ,变量名.成员变量来访问。
2 在函数外部定义时,所有函数都可访问,在函数内部定义时,只有函数内部可使用。
3 可以不在结构中给成员变量赋初始值,系统默认的初始值是0
给结构赋初始值时 struct 名称 变量名{数1,数2,······};
4 两个成员变量,结构变量都可已做运算
结构和函数
1. 变量名.成员变量可以直接当作值来传入函数。
2. 整个结构也可以直接传入到一个函数。
3. 当你在函数中对结构重新定义后,想要调用定义后的结构,最好用 指针。// 方便
/4 结构也可已和数组连接
结构中的结构
1. 结构也可已和数组一起用
2. 结构中的结构:
typedef 自定义数据类型:
typendef int length 那么 length 就可以当作int 来用
联合 union
只占一份空间
可得到int/double·····中的字节,
文件操作
- c语言结构类型小结
- C语言结构类型
- C语言结构体小结
- C语言结构体对齐小结
- C语言结构体和联合体小结
- c语言结构的存储分配小结
- c语言基本类型学习小结
- c语言基本类型学习小结
- c语言基本类型学习小结
- C语言结构类型变量的说明
- C语言------结构体、枚举类型
- C语言数据类型——结构类型
- c结构体等构造类型学习小结
- C语言struct结构类型定义和结构变量说明
- C语言(结构体、枚举类型、类型定义)
- c语言中 结构变量,结构类型标示,结构类型定义的区别
- C 结构体小结
- C结构小结
- 获取用户openid+OAuth2.0网页授权(PHP版本)+JSSDK认证(java版本)
- RxJava 与 Retrofit 结合的最佳实践
- 3-7 一笔画
- CCF之工资计算
- myrocks 的事务
- c语言结构类型小结
- 将String放在List<Integer>内
- 爬数据出现错误javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException
- How to compare the differences of the same file in the two nodes
- 同样的神经网络引擎,苹果A11芯片比华为麒麟970牛在哪?
- 基于fiddler插件开发的移动测试网络监控与分析
- spring boot学习(九)---单元测试
- java设计模式04
- Spring RabbitMQ 异步消费