首页 > 编程语言 > 详细

C语言结构类型(mooc)

时间:2021-04-12 22:26:14      阅读:32      评论:0      收藏:0      [点我收藏+]
  • 枚举:枚举值的类型一定是int,没有其他类型。从0开始,依次递增。
  • 有一个小套路:
    enum COLOR {red, green, blue, purple, numCOLORS};
    // 因为枚举值是从0开始依次递增,所以最后一个值是和前面的个数相等的。比如前面有4个值,而numCOLORS也是4. 于是就用 最后一个numCOLORS 来表示枚举里有多少个值。方便使用。

     

  • 枚举也可以不从0开始,人为指定也可以(但一定是int)
    enum color {red=1, blue, yellow=8, white}; //blue == 2, white == 9
    // 当然这个时候就不能使用上面的小套路了

     

  • 结构体:整个结构体可以作为函数参数的值传入函数。这时候是在函数内新建一个结构体变量,并复制调用者的结构体的值(与数组完全不同) int test(struct list L){} 也可以返回一个结构体。

C语言结构类型(mooc)

原文:https://www.cnblogs.com/bneglect/p/14649373.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!