社区
C语言
帖子详情
如何判断 一个将要定义的类型是否已被 先前的 typedef 所定义
gdream
2002-04-08 09:19:51
1
...全文
2329
11
打赏
收藏
如何判断 一个将要定义的类型是否已被 先前的 typedef 所定义
1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
挺拔的劲松
2002-04-09
打赏
举报
回复
Wugifer方法比较好,我同意他的做法!
prototype
2002-04-09
打赏
举报
回复
what do you want to do?
xbnet
2002-04-09
打赏
举报
回复
上面两种方法都对
yanwuhuan
2002-04-09
打赏
举报
回复
你可以在运行期产生变量的声明、定义吗?
GaoYakun
2002-04-09
打赏
举报
回复
用namespace可以避免和系统中定义的类型发生冲突
aazhi
2002-04-09
打赏
举报
回复
如果你不知道系统有没有定义过这个类型,怎么办?你不可能修改系统的头文件啊。比如说,我怎么知道系统定义过BOOL类型,而我不需要再定义一次?
当然,编译一把就知道了,可是运行期怎么知道?
demogorgon
2002-04-09
打赏
举报
回复
可以写一个头文件,在头文件中
#ifndef MYTYPE
//define here
#endif
要使用的时候都包含这个头文件
gdream
2002-04-09
打赏
举报
回复
可是我想去掉警告
Wugifer
2002-04-08
打赏
举报
回复
只要不是重定义为其它类型,可以重定义,如下面代码是正确的。
typedef unsigned int UINT;
typedef unsigned int UINT;
void main()
{
}
snipersu
2002-04-08
打赏
举报
回复
我有个方法但不太好
你可以这样:
#define INT
typedef int INT;
在别的文件中可以这样
#ifdef INT
....
#else
....
#endif
用条件编译来判断
aazhi
2002-04-08
打赏
举报
回复
我也不知道,哪位高人知道?
使用
typedef
语句
定义
数组
类型
使用
typedef
语句
定义
数组
类型
https://blog.csdn.net/pashanhuxp/article/details/39476731 https://www.cnblogs.com/Jason-Damon/archive/2011/10/23/2222119.html 1. 一维数组
类型
的
定义
格式
typedef
<元素
类型
关键字><数组
类型
名>[<常量表达式>]; 例如: (1)
typedef
int vector[10]; (2)
typedef
用
typedef
定义
类型
用
typedef
定义
类型
:除了可以直接使用C提供的标准
类型
名(如int、char、float 、double、long 等)和自己声明的结构体、共用体、指针、枚举
类型
外,还可以用
typedef
声明新的
类型
名来代替已有的
类型
名。
使用
typedef
定义
数据
类型
我们在C语言的关键字表中能够找到关键字
typedef
,它的意义是为复杂的声明
定义
简单的别名。对于这个单词,我们可以拆解,type为
类型
的意思,def是define(
定义
)的缩写。所以
typedef
的意义是为复杂的声明
定义
简单的别名。 关键字
typedef
用于为系统固有的或用户自
定义
的数据
类型
定义
一个
别名。假设有
一个
结构用三个坐标x,y,z表示
一个
点。它的
定义
如下: struct pts { int x; int y; int z; }; 结构也是一种数据
类型
,那么关键字typede
类型
定义
typedef
http://www.kuqin.com/language/20090322/41866.html 第一、四个用途 用途一:
定义
一种
类型
的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了
一个
指向字符变量的指针, // 和
一个
字符变量; 以下则可行:
typedef
C语言
类型
定义
typedef
在C语言中,
typedef
是
一个
非常有用的关键字,用于为现有的数据
类型
定义
新的
类型
名称。通过使用
typedef
,可以使代码更加简洁,提高可读性,并且方便进行
类型
的重
定义
。本文将详细介绍
typedef
的语法、使用方法以及它在实际编程中的应用。
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章