C语言学习笔记7

这篇博客主要介绍了C语言中的枚举类型及其使用方法,包括如何声明枚举类型、枚举变量的赋值以及枚举的优缺点。此外,还详细探讨了链表的概念,包括链表的首节点、尾节点、头结点和头指针,以及链表相对于数组的优点和缺点。
摘要由CSDN通过智能技术生成

枚举
1.什么是枚举
把一个事物所以可能的取值一一列举出来
2.怎么使用枚举
使用枚举类型对变量进行声明
新的数据类型定义完成后,它就可以使用了。我们已经见过最基本的数据类型,如:整型int, 单精度浮点型float, 双精度浮点型double, 字符型char, 短整型short等等。用这些基本数据类型声明变量通常是这样:
既然枚举也是一种数据类型,那么它和基本数据类型一样也可以对变量进行声明。
方法一:枚举类型的定义和变量的声明分开
方法二:类型定义与变量声明同时进行:
方法三:用typedef关键字将枚举类型定义成别名,并利用该别名进行变量声明:
注意:同一个程序中不能定义同名的枚举类型,不同的枚举类型中也不能存在同名的命名常量。错误示例如下所示:
错误声明一:存在同名的枚举类型
错误声明二:存在同名的枚举成员
使用枚举类型的变量
对枚举型的变量赋值。
实例将枚举类型的赋值与基本数据类型的赋值进行了对比:
方法一:先声明变量,再对变量赋值
方法二:声明变量的同时赋初值
方法三:定义类型的同时声明变量,然后对变量赋值。
方法四:类型定义,变量声明,赋初值同时进行。
3.枚举的优缺点
代码更安全
书写麻烦

补码
计算机中char int long等整型和字符型数据都是按照补码方式存储的,数据的补码严格按照原码—>反码—>补码的方式转化。整数的反码补码都与原码一样,负数的反码,是原码保持符号位不变,其他取反,反码加一为补码,溢出的数据则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值