#define COURSE_NUM 2define什么意思思

首先介绍一下 类似的数据结构, 枚舉类型

以每周七天为例我们可以使用#define命令来给每天指定一个名字:

是赋予现有类型一个新的名字,而不是创建新的类型为了“见名知意”,请尽量使用含义明确的标识符并且尽量大写。

typedef 在表现上有时候类似于 #define但它和宏替换之间存在一个关键性的区别。正确思考这个問题的方法就是把 typedef 看成一种彻底的“封装”类型声明之后不能再往里面增加别的东西。

1) 可以使用其他类型说明符对宏类型名进行扩展泹对 typedef 所定义的类型名却不能这样做。如下所示:

经过宏替换以后第二行变为: 这使得 p1、p2 成为不同的类型:p1 是指向 int 类型的指针,p2 是 int 类型

楿反,在下面的代码中:

p1、p2 类型相同它们都是指向 int 类型的指针。
}

格式:TXT ? 页数:14页 ? 上传日期: 08:27:01 ? 浏览次数:13 ? ? 1000积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

我要回帖

更多关于 define什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信