编程论坛
注册
登录
编程论坛
→
C++教室
求指教!
jlee520
发布于 2012-12-13 10:49, 245 次点击
s[i].num 这个东西有什么含义,中间的一点代表的又是什么?
s[i].score[j]又是什么?
7 回复
#2
qunxingw
2012-12-13 11:15
理解为对象调用类里的成员变量。如张三是人类的一个对象,如果要知道他具有哪些属性,就调用人类里成员变量(性别,身高,爱好等等)
#3
mmmmmmmmmmmm
2012-12-13 11:20
s是一个结构体组
刚刚手工敲的 仅供参考 请各位指教
程序代码:
//
举例子
struct
test
{
int
num;
int
score[
3
];
}
//
定义一个结构体组s
struct
test s[
3
];
//
初始化
.....
//
操作数据
for
(
int
i=
0
; i<
3
; i++)
{
s[i].num
//
第i个test对象里面的num
s[i].score[j]
//
第i个test对象里面的score数组的第j个数据
}
#4
炎黄宇宙
2012-12-13 11:46
楼上解释的很清楚了
#5
深藏依旧
2012-12-13 11:55
3L的s[3]好像没有分配存储空间吧
#6
crystall
2012-12-13 12:01
回复 5楼 深藏依旧
struct test s[3];
对象数组 不就是存储空间吗? 可以是全局的,局部的。
#7
深藏依旧
2012-12-13 12:11
嗯 是我搞错了 哈哈
#8
jlee520
2012-12-13 17:12
回复 3楼 mmmmmmmmmmmm
谢谢了!明白了
1