当前位置: 首页 > news >正文

typedef与#define

typedef和#define的区别?

#define在预处理时进替换,不作正确性检查;

typedef是关键字,在编译时处理,会检查语法错误;

#define没有作用域的限制,只要是之前预定义过的宏,在以后的程序中都可以使用

#include <stdio.h> #include <string.h> #include <stdlib.h> typedef enum { LED_1, LED_2, LED_3 }LED; typedef enum { LED_ON, LED_OFF }LED_CON; void init(LED N) { switch(N) { case LED_1: printf("LED1已完成初始化\n"); break; case LED_2: printf("LED2已完成初始化\n"); break; case LED_3: printf("LED3已完成初始化\n"); break; } } void con(LED N,LED_CON C) { switch(C) { case LED_ON: switch(N) { case LED_1: printf("LED1灯已打开\n"); break; case LED_2: printf("LED2灯已打开\n"); break; case LED_3: printf("LED3灯已打开\n"); break; } break; case LED_OFF: switch(N) { case LED_1: printf("LED1灯已关闭\n"); break; case LED_2: printf("LED2灯已关闭\n"); break; case LED_3: printf("LED3灯已关闭\n"); break; } break; } } int main(int argc, const char *argv[]) { init(LED_1); con(LED_2,LED_ON); return 0; }

http://www.jsqmd.com/news/1161193/

相关文章:

  • 2026北京正规防水公司推荐名单:卫生间免砸砖、外墙、地下室、屋顶渗漏维修 本地服务商报价透明(7月最新防水资讯) - 防水企业百科
  • Godot游戏引擎中C#与.NET生态集成实战指南
  • 2026年粤港两地车牌办理全场景实用参考指南 - 招财兔数字员工
  • VoiceFixer终极指南:如何让任何受损语音重获新生
  • 2026指南:扬州代理记账服务公司的实力选择与财税伙伴推荐 - 品牌帮
  • 终极免费音频解放方案:3分钟解锁QQ音乐加密文件的跨平台播放自由
  • 告别顽固窗口!用WindowResizer强制调整任意窗口大小的终极指南
  • DeepSeek自研AI推理芯片:技术解析与市场影响分析
  • 2026找达人用哪个网站好:TikTok跨境电商达人对接平台大盘点、核心优势详解与选型避坑全指南 - U渠道
  • 收藏!2026年10个免费版权图片素材网站推荐,这些免费图片素材下载网站太香了!
  • 2026 TikTok跨境电商达人匹配平台测评:数据赋能下的精准合作解决方案分析 - U渠道
  • 2026年广场大型落地雕塑厂家选购指南与行业解析 - 曲阳嘉华园林
  • 中医资源合集(第二辑)
  • 【GitHub Copilot 真实生产力报告】:基于17,482名开发者行为数据的效能基准分析(附可复现测试脚本)
  • 微信ipad协议
  • Unity网络通信实战:构建模块化Socket组件解决粘包、心跳与异步处理
  • 界面控件DevExpress Blazor v26.1新版亮点 - AI Agent Skills
  • 2026办公室采购布丁果冻怎么选?雅客等口碑品牌盘点、选型标准解析、合规避坑全攻略 - 产业观察报
  • 卡地亚中国官方售后服务中心|官方网站权威认证(2026年7月最新) - 亨得利客户服务中心
  • (10-3)
  • (8-1)Bellman-Ford算法的局限性与改进
  • Cursor Electron应用内存泄漏诊断全链路:Chrome DevTools + Node Inspector + 自研Heap Snapshot分析法(仅限内部团队流出)
  • 为什么93%的Cursor Electron项目半年内废弃?资深工程师血泪总结的6个架构反模式
  • CircuitJS1 Desktop Mod:高效离线电路仿真软件深度指南与实用技巧
  • DDrawCompat终极指南:让经典DirectX游戏在现代Windows上焕发新生
  • 九江朋友聚餐去哪吃?2026火锅推荐清单,避坑选购攻略 - 品牌2026推荐
  • 龍魂 · longhun 统一模型(此模型为亚麻跌患者擦干泪嘿嘿)
  • 涉外无犯罪记录公证需要多久?怎么办理无犯罪就公证? - 叮咚办真方便
  • 基于Selenium与Python构建健壮可维护的Web自动化测试框架实践
  • 相机模型 Omnidirectional Camera(全方位摄像机)