问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

#define和typedef在应用上有什么区别,最好举个简单的例子

发布网友 发布时间:2023-08-16 22:57

我来回答

3个回答

热心网友 时间:2024-02-29 14:41

#define是定义一个宏,比如说你有一个在代码中要用到很多次的数字,你可以用一个宏来替代他,在代码中你可以直接用这个宏来替代那个数字,这样你在修改代码的时候就只要修改宏就是了,省了很多事情。

typedef一般用来给已有的类型定义一个新的名字,这样可以屏蔽不同的平台和语言之间的差别。追问那我这样定义num和i的意义不是一样的吗,干嘛还要用uint8来定义i变量呢。

热心网友 时间:2024-02-29 14:41

define是单纯的字符转换,即当代码中出现某字符时全部用define里面的字符进行替换;而typedef是类型转换。

热心网友 时间:2024-02-29 14:42

#ifndef
#define
.....
#endif
用于避免头文件重复编译
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
折儿是什么意思? 什么叫饭折? 饭折是什么意思 私募股权基金6种模式 私募投资业务管理系统 火山仙泉天然矿泉水产品特点 用苏打片带吃带洗真的能生男孩吗 凡山天然苏打水怎么样 美的面包机和面要多久 美的面包机和面的时间要多长 美的面包机怎么用手动操作 步进电机接线是A+ A- B+ B-吗? 步进电机线怎样接? 20年的茶油越老越好? 华为麦芒B199一掉水里就黑屏了是烧了吗? 法国留学 工程师专业的三种院校介绍 法国有哪些工程师学院? 奥迪s8用的是什么中央差速器 12款奥迪s8后排座椅调节怎么调高低 新开铺龙潭湾地块开发了吗 金樱子和熟地黄.肉苁容.覆盆子.车前子配在一起是治疗什么的 多模光纤传输光信号的原理是()。 光纤通信的原理 太瘦是一种怎样的体验 ...子菟丝子杜仲玛咖肉桂韭菜子锁阳淫阳荷附子泡酒的功效与作 ...淫羊藿五味子菟丝子当归熟地黄制附子可以一起泡酒吗 在中国反诈app补充报案材料在哪里找 有关植物种植或成熟的谚语 我是三菱m800型手机,请问那里可以免费下载mmf手机铃声,另外,我的... 梦幻西游 我想挺69LTG,怎么加点? 别ctrl+v,好的我加分 DC9V1.2A充电器可以充6V的电瓶吗,是给儿童电动遥控童车充电,原来的现 ... define与typedef有什么区别 ...想自己制作点儿机器人声,类似电影中人工智能的那种声音,求软件... ...怎样才能让它说话?就是让au说我们想让他说的话,声音和人工智能... 手机上有没有软件能发出类似电影里那种人工智能的声音就像那种系统音... 兰州成功学校从文化宫怎么坐公交车 新疆玉石种类 winpe修复系统小技巧 小哈智能学习机怎么连不上网 水电安装预算知识 水电安装定额与预算 建筑水电安装预算 水电安装工程预... 为什么说中国人不该唱喀秋莎 轮胎螺丝断了一颗 轮胎螺丝断了一颗能开吗? 文书档案归档好了已放入移交清单可以吗 办公室聚宝盆里放什么最招财 河口南溪河门票是多少 开发区塘沽社保中心 请问天津开发区社保中心的具体地址在哪? 中标后可以调整材质吗 投标中未对招标文件提出差异,中标后还能改吗? 已经中标的项目还未开工,能不能调整付款比例