2019-03-23 17:41发布
低调的路人 发表于 2017-5-1 19:34 类型说的很清楚呀,第一个结构体定义了GPIO口初始化类型,包括管脚,速度,和模式; 第二个结构体则是速度 ...
低调的路人 发表于 2017-5-1 19:45 where is “snum”?
最多设置5个标签!
第二个结构体则是速度的具体定义;按照定义,应该还有第三个结构体,是模式的具体定义。
第三张图片我补上了,那您的意思是说snum是指速度模式的么?
非专业回复,随口说的。供参考。
结构体与枚举当然是有区别的,结构体表示的,是用一个结构体代表结构体的内容,比如第一个图,结构体就只用一个结构体表示了多个参数,每初始一个同型的结构体就生成了同样的小包裹,里面含有这个几个参数,正如定认一辆车,每辆车都会相同的具有4个轮子……等。而枚举不同,枚举只是用于代替,只是为了方便使用,方便用于表示几个固定的可能。就像图3中,模式只有这么多种可能,为了可读性与编程的方便,直接用一个枚举代替,初始一个枚举变量,最终的结果也只会枚举内容里面的一项,正如枚举,你的女朋友,从小学到现在共十位,用你的女朋友表示这十位姑娘,但枚举初始化后每次只会是其中一位。
enum,我打错了
一周热门 更多>