c语言中结构体问题!前一个结构体数组,后一个怎么把它包含在第二个结构体中??

#include<stdio.h>typedefstructStudent{intsid;}PT,ST[2];typedefstructPeople{STarcs;}OK... #include<stdio.h>
typedef struct Student
{
int sid;
}PT,ST[2];
typedef struct People
{
ST arcs;
}OK;
int main()
{
OK st;
st.arcs.adj=1;//有问题?
printf("%d",st.arcs.adj);
}
展开
 我来答
有钱买不起房子
2011-12-29 · TA获得超过4324个赞
知道大有可为答主
回答量:1249
采纳率:100%
帮助的人:2070万
展开全部
改成
int main()
{
OK st;
st.arcs[0].sid=1;
printf("%d",st.arcs[0].sid);
}
adj本身没有在上面定义中出现,所以应该是sid
ST是struct Student 数组形式,要求使用下标代表st的一个元素。
匿名_热心网友
2012-01-02 · TA获得超过719个赞
知道大有可为答主
回答量:3827
采纳率:0%
帮助的人:8349万
展开全部
{
int a , b ;
for ( a=1 ; a<= 6 ; a++)
{
for ( b=1 ; b<= 14-2*a ; b++)
printf (“ “ ) ; 这是双重循环,先看外循环也就是第一个for,a=1,满足条件,进入第二个for循环,知道第二个for循环不满足时才跳出循环,回到第一个for,接着执行a=2,以此类推下去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
veket_linux
2011-12-19 · TA获得超过4092个赞
知道大有可为答主
回答量:3809
采纳率:0%
帮助的人:4449万
展开全部
arcs 是数组名
adj哪里冒出来的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式