注册 登录
编程论坛 C++教室

求指教!

jlee520 发布于 2012-12-13 10:49, 245 次点击
s[i].num 这个东西有什么含义,中间的一点代表的又是什么?
s[i].score[j]又是什么?
7 回复
#2
qunxingw2012-12-13 11:15
理解为对象调用类里的成员变量。如张三是人类的一个对象,如果要知道他具有哪些属性,就调用人类里成员变量(性别,身高,爱好等等)
#3
mmmmmmmmmmmm2012-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
crystall2012-12-13 12:01
回复 5楼 深藏依旧
struct test s[3];
对象数组 不就是存储空间吗? 可以是全局的,局部的。
#7
深藏依旧2012-12-13 12:11
嗯 是我搞错了 哈哈
#8
jlee5202012-12-13 17:12
回复 3楼 mmmmmmmmmmmm
谢谢了!明白了
1