CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

#define CONST const 跟 typedef const CONST;有区别吗?区别在什么地方啊?

楼主xyc6838(大象无形()2004-09-01 12:45:20 在 VC/MFC / 基础类 提问

如题 问题点数:60、回复次数:8Top

1 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-09-01 12:48:19 得分 8

const不是类型,也可以typedef?Top

2 楼happyparrot(快乐鹦鹉)回复于 2004-09-01 12:51:38 得分 7

const   就是   CONST,能有什么区别Top

3 楼laiyiling(陌生人[MVP])回复于 2004-09-01 12:53:22 得分 9

typedef   类型名   标识符;  
   
  例如:  
  typedef   int   INTEGER;  
  该语句把一个用户命名的标识符INTEGER说明成了一个int类型的类型名。在此说明之后,  
  可以用标识符INTEGER来定义整型变量。例如:  
  INTEGER   m,n;   等价于   int   m,n;  
  Top

4 楼xyc6838(大象无形()回复于 2004-09-01 15:36:44 得分 0

to   DentistryDoctor(牙科医生)   :  
  typedef   int   INTEGER;  
  与   
  #define   INTEGER   int    
  有什么区别呢?Top

5 楼xyc6838(大象无形()回复于 2004-09-02 08:32:04 得分 0

upTop

6 楼Mackz(在相互)回复于 2004-09-04 18:12:29 得分 6

编译程序进行类型检查。Top

7 楼xyc6838(大象无形()回复于 2004-10-24 09:26:40 得分 0

还是不大明白,他们之间的微妙差别!Top

8 楼titilima(李马 - www.titilima.cn)回复于 2004-10-24 09:37:08 得分 30

#define只是简单的文本替换,而typedef是定义了一种类型。考虑以下代码:  
  #define   PINT   int*  
  PINT   p1,   p2;   //   p1是int*,p2是int  
  ----------------------------------  
  typedef   int   *PINT;  
  PINT   p1,   p2;   //   p1、p2都是int*Top

相关问题

  • #define 与 const 区别
  • #define和typedef的区别
  • typedef和#define有什么区别?
  • typedef和define有什么区别
  • 请问define和typedef有啥区别?
  • const 的区别
  • 呵呵,请问typedef和#define的区别是什么?
  • typedef HANDLE EVENTHANDLE 和 #define EVENTHANDLE HANDLE 有何区别??
  • 问个弱问题 关于 typedef 和 #define的区别
  • #define定义一个量和const定义的常量有什么区别?

关键词

  • 区别
  • 标识符
  • pint
  • typedef
  • const
  • 类型
  • integer
  • define

得分解答快速导航

  • 帖主:xyc6838
  • DentistryDoctor
  • happyparrot
  • laiyiling
  • Mackz
  • titilima

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo