Coin4268119
2017-02-15 18:55
为什么p++后 就是指向了weapon[1].name,而不是weapon[0].atk呢?
p+1 中1指的是一个单位长度,这里的单位长度是由数据类型决定的,=1*该数据类型所占字节数,这里面p的数据类型为自定义的结构体,+1移动的字节数就是一个结构体的长度,,,,,不懂请追问
qq_慕尼黑...
我也想回答,可是发现没什么可解释的了。
2019-08-25 11:15:41
共 1 条回复 >
p开始指向weapon_2[0],执行p++,相当于p=p+1,指针p后移
Linux C语言结构体
118294 学习 · 162 问题
相似问题
回答 6
回答 2
回答 3
回答 1