社区
C语言
帖子详情
请教一个关于typedef关键字的问题!!
arnoldli
2003-08-25 10:55:16
1. typedef int(*DR_WRITE)(void);
2. typedef struct Data
{
int arraydata;
char *count;
}myData,import;
对第二个结构我有记不清是不是还少词.
这两个用typedef的语句我不明白什么意思,有那位大侠能帮忙?
...全文
74
9
打赏
收藏
请教一个关于typedef关键字的问题!!
1. typedef int(*DR_WRITE)(void); 2. typedef struct Data { int arraydata; char *count; }myData,import; 对第二个结构我有记不清是不是还少词. 这两个用typedef的语句我不明白什么意思,有那位大侠能帮忙?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arnoldli
2003-08-25
打赏
举报
回复
感谢各位!
arnoldli
2003-08-25
打赏
举报
回复
那具体的说,我给出的两句话好像不是那么简单的定义 a,b!而在定义结构体和函数
能说的具体点吗?
njtu
2003-08-25
打赏
举报
回复
别名,看看书吧。
容易找到,还说得清楚。
foxfur
2003-08-25
打赏
举报
回复
第一个你可以参考c语言书上的关于函数指针的部分,第二个则在关于typedef的用法处都有讲解!:)
foxfur
2003-08-25
打赏
举报
回复
第一个是定义了一个返回值为int型的函数指针,这个函数的输入参数为空
第二个是定义了两个类型别名,分别用myData,import来代替typedef struct Data
simclock
2003-08-25
打赏
举报
回复
typedef a b;
b是a的别名
好像是这样吧
foxfur
2003-08-25
打赏
举报
回复
可能这样说更清楚些:
前面的myData,import是数据类型,可以拿来定义变量,例如:myData d1,d2;
后面的myData,import本身就是一个变量了!
davidwoo
2003-08-25
打赏
举报
回复
typedef struct Data 为自定义类型
struct Data 为结构类型
arnoldli
2003-08-25
打赏
举报
回复
请问
typedef struct Data
{
int arraydata;
char *count;
}myData,import;
与
typedef struct Data
{
int arraydata;
char *count;
}myData,import;
与
struct Data
{
int arraydata;
char *count;
}myData,import;
有什么分别?? 请各位大侠帮助!!!
C语言复杂表达式与指针应用视频精讲-C语言专题第4部分
本课程是指针部分的话题,首先讲解了数组指针、指针数组、函数指针等常见的复杂指针表达式的分析方法、含义,再引入
typedef
关键字
并详细讲解;后讲了二重指针、二维数组以及两者结合的运算。通过本章学习希望大家对指针的理解和运用上升到一定高度。
【C语言结构体题目汇】
简单的介绍:
typedef
struct stu//
typedef
是把struct stu 重新起
一个
名字stu。开始慢慢的刷题了,不焦躁,不自卑,不傲慢,要谦虚
请教
,多多学习,努力的做好自己,看到优秀的人要学习!struct 结构体
关键字
stu-结构体标签 struct stu -结构体类型。补充说明:用指针更好因为传递的是地址,传递的是地址。结构的成员可以是标量,数组,指针,和其他的结构体。如果用函数传递的数值过大就会发生意外。描述
一个
学生一些数据。
treap(树堆)
一棵treap是一棵修改了结点顺序的二叉查找树,如图,显示
一个
例子,通常树内的每个结点x都有
一个
关键字
值key[x],另外,还要为结点分配priority[x],它是
一个
独立选取的随机数。假设所有的优先级是不同的,所有的
关键字
也是不同的。treap的结点排列成让
关键字
遵循二叉查找树性质,并且优先级遵循最小堆顺序性质:1.如果v是u的左孩子,则key[v] < key[u].2.如果v是u的右...
终极面试题
第一部分:基本概念及其它问答题 31、
关键字
static的作用是什么? 32、“引用”与指针的区别是什么? 33、.h头文件中的ifndef/define/endif 的作用? 44、#include<file.h> 与 #include "file.h"的区别? 45、描述实时系统的基本特性 46、全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 47、什么是平衡二叉树? ...
C语言面试基础知识之一
第一部分:基本概念及其它问答题1、
关键字
static的作用是什么?这个简单的
问题
很少有人能回答完全。在C语言中,
关键字
static有三个明显的作用:1). 在函数体,
一个
被声明为静态的变量在这一函数被调用过程中维持其值不变。2). 在模块内(但在函数体外),
一个
被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是
一个
本地的全局变量。3). 在模块内,
一个
被声明为静态的函数只...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章