鱼C论坛

 找回密码
 立即注册
查看: 3082|回复: 6

关于结构数组的理解问题,请指导

[复制链接]
发表于 2013-9-29 09:13:58 | 显示全部楼层 |阅读模式
5鱼币
早上好,鱼C们!
很久没来,荒废学业了。

今天来了,特地想问一下,结构数组中
struct test {
      int a[100];
      int b[100];
} x[100], y[100];



x[1].a[3] = y[2].a[5];
为什么书本说的是,把x[1].a[3]的值赋给y[2].a[5]呢,= 号不是右往左的赋值运算符吗?
我在书本看到连续出现都是这样。
请问是书本错了还是我理解有问题呢?
请高手有空指导一下,谢谢。
一直困在这里,很辛苦,纳闷

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-29 10:15:19 | 显示全部楼层
不清楚也,不过我对那本书倒是很感兴趣:shock:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-29 10:56:39 | 显示全部楼层
我也对那本书感兴趣!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-29 11:42:03 | 显示全部楼层
写一个测试的程序,验证一下:
x[1].a[3] = 11;
y[2].a[5] = 256;

printf("Before:x[1].a[3] = %d, y[2].a[5] = %d\n",x[1].a[3],y[2].a[5]);
x[1].a[3] = y[2].a[5];
printf("After: x[1].a[3] = %d, y[2].a[5] = %d\n",x[1].a[3],y[2].a[5]);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-29 20:13:02 | 显示全部楼层
你看的啥山寨书?明显书写错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-30 14:43:51 | 显示全部楼层
明显错误了。。。基础中的基础。。。那本书如果都是这样的话,直接丢了算了。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-15 12:25:46 | 显示全部楼层
自己测试一下就知道了,
x[1].a[3] = 11;
y[2].a[5] = 256;

printf("x[1].a[3] = %d, y[2].a[5] = %d\n",x[1].a[3],y[2].a[5]);
x[1].a[3] = y[2].a[5];
printf(" x[1].a[3] = %d, y[2].a[5] = %d\n",x[1].a[3],y[2].a[5]);
看看x[1].a[3]的数值是否改变,
没有改变就说明书本是正确的,改变了就说明书本是错误的的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 19:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表