C语言结构体定义 25

怎样正确定义结构体数组并赋值,再赋值给矩阵,急,在线等只要没有错误马上采纳... 怎样正确定义结构体数组并赋值,再赋值给矩阵,急,在线等
只要没有错误马上采纳
展开
 我来答
guoqingchun
2011-04-19 · TA获得超过650个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:222万
展开全部
如果在结构体定义时,或定义后取了别名,可以用别名,否则不能省“struct”
如:typedef struct Teacher TEACHER;
则可以用TEACHER 代替struct Teacher
C语言的结构体没有存取控制权限,相当于C++存取控制权限中的public:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l7722526
2019-11-14 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3167万
展开全部
如果在结构体定义时,或定义后取了别名,可以用别名,否则不能省“struct”
如:typedef struct Teacher TEACHER;
则可以用TEACHER 代替struct Teacher
C语言的结构体没有存取控制权限,相当于C++存取控制权限中的public:
追问:
那struct Teacher *creat(struct Teacher *head);
和Teacher *creat(struct Teacher *head);
一样吗?如果不一样的话有什么区别呢?
追答:
是一样的,struct Teacher 和Teacher只是同一东西的两种不同写法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-03-26
展开全部
struct node{
int a;
int b;
}

这样就定义了一个结构体类型node,它有两个int类型的成员,分别是a和b,定义变量是用

struct node st_a;

这样的形式.(例如,上式就定义了一个名为st_a的结构体变量)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
upQuark
2010-03-26 · TA获得超过2518个赞
知道小有建树答主
回答量:1327
采纳率:0%
帮助的人:970万
展开全部
struct name{
int x;
double y;
type a;
type b;
}
用的时候要用struct name c;
c.x是c的成员x
可以定义别名
typedef struct name Name;
Name c;
或者直接定义别名
typedef struct {
int a;
int b;
}Name;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fgfxr03
2011-02-12 · TA获得超过151个赞
知道答主
回答量:236
采纳率:100%
帮助的人:0
展开全部
用typedef用来对结构体再定义一个类型名
这种定义方法定义的结构体,应该这样使用:
①struct S str;
②T str;
这两种效果是一摸一样的,你可以试试看,希望能帮到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式