c语言指针和枚举区别,C语言程序设计三 ( 结构,枚举和指针)

一、结构体(struct)

结构体是程序中经常用的。它完美解决了参数或者变量过多的问题。在windows内核中,用到大量的结构体,每个结构体都是不同或者相同的变量类型组成的。其关键字是 struct。

156994468_1_20190321054430646

结构体使用

当然,还有结构体清空,结构体对齐等许多知识点,等往后深入研究之后在做说明。

二、枚举

比如一个星期只有七天,一年只有十二个月,一个班每周有六门课程等。这种情况下,使用枚举很有用的。

enum week{ Mon = 1, Tues, Wed, Thurs, Fri, Sat, Sun };

例如上面的枚举,在程序中用到Mon 就说明Mon=1,Tues=2往后一次加一,Sun =7。

enum week{ Mon Tues, Wed, Thurs, Fri, Sat, Sun };

例如上面的枚举,在第一个Mon没有声明值的时候,就默认是从0开始,在程序中用到Mon 就说明Mon=0,Tues=1往后一次加一,Sun =6。

三、指针

指针是在是太重要了。需要大篇幅阐述。在这里我找到了一个很不错的文章,老铁们可以好好学学。

https://blog.csdn.net/constantin_/article/details/79575638

接下来我们学习程序控制,开始编程里。

156994468_2_20190321054430740

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值