C语言结构体定义 25

怎样正确定义结构体数组并赋值,再赋值给矩阵,急,在线等只要没有错误马上采纳... 怎样正确定义结构体数组并赋值,再赋值给矩阵,急,在线等
只要没有错误马上采纳
展开
 我来答
匿名用户
2012-02-27
展开全部
似乎楼主没有搞清楚 typedef 定义结构体哈!
给你一个参考(摘自百度)
关于 typedef struct 和 struct
例子:
struct{
int x;
int y;
}test1;

struct test
{int x;
int y;
}test1;

typedef struct test
{int x;
int y
}text1,text2;
对上面例子的解释:
(1) struct{ int x; int y; }test1;
好,定义了 结构 test1,
test1.x 和 test1.y 可以在语句里用了。

(2) struct test {int x; int y; }test1;
好,定义了 结构 test1,
test1.x 和 test1.y 可以在语句里用了。
与 1 比,省写 了 test

(3)
typedef struct test
{int x; int y; // 你漏打分号,给你添上
}text1,text2;
只说了 这种结构 的(类型)别名 叫 text1 或叫 text2

真正在语句里用,还要写:
text1 test1;
然后好用 test1.x test1.y

或写 text2 test1;
然后好用 test1.x test1.y

(4)type struct {int x; int y; }test1;
这个不可以。
改 typedef ... 就可以了。
但也同 (3)一样,还要 写:
test1 my_st;
才能用 my_st.x 和 my_st.y

楼主似乎在TTask后面少加了一个分号!
希望对你有帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
是两种方法
2012-02-27 · TA获得超过123个赞
知道答主
回答量:64
采纳率:0%
帮助的人:75.5万
展开全部
第一个结构体的类型为TTimer,它的成员有BOOL类型的IsUsing、WORD类型的dwSign以及DWORD类型的dwOrgMsec。
第二个结构体的类型为TTask,它的成员有char类型的szName数组,DWORD类型的dwTsackID,DWORD类型的dwStatus以及TTimer类型的Timer数组。
然后又定义了TTask类型的gTask数组以及TTimer类型的pTimer指针,然后把TTask类型的gTask数组的第dwTaskId+1个元素的Timer成员的值赋给了pTimer指针。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hlllmr1314
2011-04-19 · 超过20用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:56.7万
展开全部
c语言是面向过程的编程语言,没有什么控制权限的。
要定义结构体就要用到 struct 的,没有struct 那就不是结构体类型了。就想 你定义一个int a;一样, 你不要 int ;那a就毫无意义了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lirry5211
2014-05-29 · TA获得超过4403个赞
知道小有建树答主
回答量:3484
采纳率:0%
帮助的人:1422万
展开全部
结构体函数?是返回类型为某个结构体的函数吗?
首先定义这个结构体,然后定义函数。
定义函数时在函数名前写上你所要返回的结构体名就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c883bdc32
2010-04-18
知道答主
回答量:48
采纳率:0%
帮助的人:0
展开全部
typedef struct bmp_picture_typ
{
bitmapfile file;
bitmapinfo info;
}
bmp_picture,*bmp_picture_ptr;

等价于:
typedef struct bmp_picture_typ
{
bitmapfile file;
bitmapinfo info;
}bmp_picture;

typedef struct bmp_picture_typ
{
bitmapfile file;
bitmapinfo info;
}*bmp_picture_ptr;

这只是声明了一个结构体复合类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式