问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中关于结构体1

发布网友 发布时间:2023-10-20 09:11

我来回答

3个回答

热心网友 时间:2024-10-23 04:34

#include<stdio.h>
struct tt
{
int x;
struct tt *y;
} *p;
struct tt a[4]={20,a+1,15,a+2,30,a+3,17a};
/*这里初始化之后a[0].x=20,a[0].y=a+1,依次类推*/
main()
{
int i;
p=a; //这里把a的值赋给p,a是什么?a是数组名,是个指针,就是a[0]的地址
for(i=1;i<=2;i++)
{
printf("%d,",p->x); // 第一次循环这里输出p->x,实际就是输出a[0].x的值,也就是20
p=p->y; // 第一次循环,p=a,所以p->y就是a[0].y,即p=a+1,a+1是什么?a是个指针,指针+1,就是下一个指针,也就是a[1]的地址了,所以第二次循环时,p->x就是a[1].x,即15
}
}

热心网友 时间:2024-10-23 04:35

这是一个链表结构,那个结构体里边,定义了struct tt *y,赋值的时候,struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};刚开始的a[0]里边,x=20,y=a+1,也即a[1]的地址,就是这么赋值下去的。所以,main()
{int i;p=a;这里p指向a数组第一个元素地址,p=p->y;到这句之后就指向了下一个地址,明白了吗?

热心网友 时间:2024-10-23 04:35

定义的结构体如果是指针,访问成员时就用->
如果定义的是结构体变量,访问成员时就用.

例如:
struct AAA {
int a;
char b;
};

struct AAA q; 访问成员就用:q.a;
struct AAA *p; 访问成员就用:p->a;
以上回答你满意么?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
糖代谢增高会发展成糖尿病吗? 地毯怎么选购呢 酒店地毯定制 葡萄籽油可以炒菜吗 葡萄籽食用油炒菜好吃吗 ...道路的理论基础、时代背景、历史依据、现实依据 排骨怎么炖好吃又简单家常做法 家常炖排骨怎样做好吃 vivox9spius怎么设置指纹解锁屏幕呀求大神交 vivox9pius怎么解锁密码 手机,没了你会更好作文 C语言中,结构体中的元素可不可以是另外一个结构体阿?1 原来用的手机号码注销了,是以前的手机号码,怎么找回微信 码绑定了手机号怎么解绑 换新手机号了,怎么绑定以前的?而且,新手机号也注册了一个微信... 剑灵西诺最强出装 唐山居定陶多少公里 徐州的朋友看过来,大型车展来了,帕杰罗(进口)最高综合优惠4万!_百度... 青州至菏泽定陶走高速路线 合肥贸促会上午上班时间 ...想考中医研究生,有哪些学校可以报名,允许成请问? 厦门贸促会上班时间 隆回到新化的班车的电话号码 中国最美的十首情诗 求进击的巨人这张高清官图4 为什么婚后女生容易变得暴力? 【进击的巨人】求这张图片正面的高清大图1 求这张进击的巨人的高清大图1 隆回到新化的班车有没有?哪个车站?具体发车时间。 求进击的巨人 这张图的高清无水印大图~~~~106 为什么红米手机1s耗的特别快。玩游戏一个多小时就没电了,待机一天都不... 剑菲国服最强出装 关于C语言中的结构体? 东营到定陶多少公里 教育部要求保障学生课内外各一小时体育活动,现实吗? 一个手机号最多能注册几个?94 大战拉斯维加斯里女的调戏刘德华那段背景音乐是什么?1 新买一个手机号,可是发现被人注册过,怎么办,怎么删 《赌侠大战拉斯维加斯》里女主角叫啥名字?34 在PowerPoint2010幻灯片中,不可以插入()文件。 怀集县马宁镇初级中学怎么样? 成人自考能从高中读本科吗? 微信取消绑定手机号码 请问合肥最新开的一家沃尔玛在哪里,在火车站坐几路车可以过去? 求《进击的巨人》这张比较高清的图片。。。11 ...挂失后,补办以后还是原来的电脑号和卡号吗? 辽宁抚顺清原县离山东菏泽定陶有多少公里 注安通过率大概多少 驾校报名每月人数统计 重载集装箱叉车 关于火爆狂飙5天堂游戏的问题,懂的进来!!!