社区
非技术区
帖子详情
关于typedef的问题
AeoLusFeng
2002-03-04 10:43:52
请教一个问题:
typedef和typedef的区别是什么,它们的使用条件是什么?
我看见在typedef typename里不能使用指针,为什么?
谢谢
...全文
35
8
打赏
收藏
关于typedef的问题
请教一个问题: typedef和typedef的区别是什么,它们的使用条件是什么? 我看见在typedef typename里不能使用指针,为什么? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fastd
2002-03-05
打赏
举报
回复
有区别吗?
ginger
2002-03-05
打赏
举报
回复
看不懂呀,
LLnju
2002-03-05
打赏
举报
回复
你以前可以放变量名的地方都可以用typedef,然后变量名的地方改成类型名。就是这么简单。
shuicai
2002-03-05
打赏
举报
回复
请教一个问题:
typedef和typedef的区别是什么,它们的使用条件是什么?
=========
我没看出区别.
我看见在typedef typename里不能使用指针,为什么?
================
指针完全可以用的楼上的高手描述得很清楚
purplelover
2002-03-05
打赏
举报
回复
问题看不懂(也许我的理解能力有限)
eion
2002-03-05
打赏
举报
回复
VC源代码:
typedef struct tagRECT
{
LONG left;
LONG top;
LONG right;
LONG bottom;
} RECT, *PRECT, NEAR *NPRECT, FAR *LPRECT;
你可以定义:
RECT rect; rect.left=100,rect.top=100;...............
PRECT pRect = ▭ pRect->right=2000;
LPRECT lpRect=pRect; lpRect->bottom=1000;
结果:
rect.left = 100;
rect.top = 100;
rect.right=2000;
rect.bottom = 1000;
snipersu
2002-03-04
打赏
举报
回复
what? typedef能用指针
如:
typedef int* aaa;
void p(aaa b);
typedef struct node
{
int i;
struct *next;
}node;
cppTrier
2002-03-04
打赏
举报
回复
?
关于
typedef
的用法总结
在C还是C++代码中,
typedef
都使用的很多,在C代码中尤其是多。
typedef
与#define有些相似,其实是不同的,特别是在一些复杂的用法上,看了网上一些C/C++的学习者的博客,其中有一篇关于
typedef
的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,加上自己的一个分析。
单片机关于
typedef
定义结构体,存储占用
问题
在开发单片机中,通常用到与网络通信,在接收通信协议的时候,避免不了使用
typedef
定义结构体。这里测试如果用
typedef
定义结构体时不占用单片机内存(ZI-data), 1、不写结构体定义时:生成的代码空间为: 2、在.h文件中增加一个结构体,如下: 这时生成的代码空间为: 这时,可以发现用
typedef
定义的结构体时,单片机存储空间没有变化 3、该结构体定义全局变量时,...
结构体定义
typedef
struct 用法详解和用法小结
typedef
是类型定义的意思。
typedef
struct 是为了使用这个结构体方便。 具体区别在于: 若struct node{ }这样来定义结构体的话。在定义 node 的结构体变量时,需要这样写:struct node n; 若用
typedef
,可以这样写:
typedef
struct node{}NODE; 。在申请变量时就可以这样写:NODE n;其实就相当于 NODE 是nod...
C/C++编程语言中
typedef
关键字介绍
typedef
为C/C++编程语言的关键字,作用是为一种数据类型定义一个新名字,这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。
typedef
本身是一种存储类的关键字,与auto、extern、static、register等关键字不能出现在同一个表达式中。
【C语言】
typedef
的使用
一、什么是
typedef
typedef
是在C和C++编程语言中的一个关键字。作用是为现有的数据类型(int、float、char……)创建一个新的名字,目的是为了使代码方便阅读和理解。 二、
typedef
用法 1、对于数据类型使用例如:
typedef
int NEW_INT; 以上就是给int起了一个新的名字NEW_INT,注意要加分号。当要定义int类型数据时就可以: NEW_INT num; 此时NEW_INT num 等同于 int num。 2、对于该数据类...
非技术区
15,446
社区成员
58,120
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章