网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月15日
漏签
0
天
c语言吧
关注:
798,648
贴子:
4,347,890
看贴
图片
吧主推荐
视频
游戏
7
回复贴,共
1
页
<<返回c语言吧
>0< 加载中...
帮帮孩子吧,看了解析更懵了 这种题有没有什么关键词,可以去网
只看楼主
收藏
回复
是阿
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
帮帮孩子吧,看了解析更懵了 这种题有没有什么关键词,可以去网上查的
为什么这个data一维数组的赋值个数大于所定义的元素个数呀
不太明白这个data结构s数组
为什么a和b轮流写data里面的元素呢
真的不明白呀 为什么轮着写呢
Acy624
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
struct s {int a,b;} data[2]=10,100,20,200}; 定义了一个结构体类型 S,和这个结构体的数组data.。这个data数组有两个结构体data[0]和data[1],data[0]的a是10,b是100;data[1]的a是20,b是200。
Acy624
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
struct s p=data[1]; 用结构体类型定义了一个变量p,这时p就是一个S类型的结构体变量了,并且把data[1]赋值给p,这时p.a=20, p.b=200,执行++(p.a) 就是21了。
Acy624
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
应该分开定义才更容易理解struct s {int a; int b;}struct s data[2]={10,100,20,200};
Acy624
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我也是刚学C语言不是很久 不懂,看到也很好奇在网上搜索了一下 看到了这个,希望对你有帮助
晒
的猫
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
data[2]意思是声明了一个结构体数组,就相当于有两个结构体变量,分别是data[0]和data[1],然后才对两个结构体变量赋值。而不是说定义了一个int类型的数组data[2]…不知道这么说你能不能懂
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示