导读:A[i].其中s是指针 C++fun(STUa[],STU*s){int i,min;min=a[0].s;for(i= A[i].其中s是指针 C++fun(STUa[],STU*s){int i,min;min=a[0].s;for(i=0,i wlh_2005 1年前他留下的回答 已收到1个回答...
A[i].其中s是指针 C++fun(STUa[],STU*s){int i,min;min=a[0].s;for(i=
A[i].其中s是指针 C++
fun(STUa[],STU*s)
{
int i,min;
min=a[0].s;
for(i=0,i
wlh_2005
1年前他留下的回答
已收到1个回答
娃哈哈e292
网友
该名网友总共回答了23个问题,此问答他的回答如下:采纳率:95.7%
A是数组,数组里存放的是对象或者结构体,s是对象或者结构体的成员,如果有另外的变量叫s,和A[i].s没有任何关系
1年前他留下的回答
追问
1
wlh_2005
fun(STUa[],STU*s) { int i,min; min=a[0].s; for(i=0,i
娃哈哈e292
这都是什么代码?STU的定义在哪里? STU*s是形参,s是一个指向STU的一个指针 而下面a[i].s,s是STU的成员变量,可以是任何类型的 这个方法根本就不对,根据字面意思,大概是要得到数组里s最小的那个STU,但是方法行不通 里面用了a[i].S和a[i].s两个变量
wlh_2005
在fun函数前的语句是这样的typedef structs s {charnum[10]; int s; }STU; 在下面的主函数中有一句 fun(a,&m); cout《m.s《endl; 上面的S和s是一样的我手打的打错了
娃哈哈e292
完整的代码应该是
fun(STUa[],STU*s){
int i,min;
min=a[0].s;//初始化最小值
for(i=1;iif(a[i].s{
min=a[i].s;//将当前元素的s赋值给最小值
}
s->s = min;//将最小值返回
}
以上就是小编为大家介绍的A[i].其中s是指针 C++fun(STUa[],STU*s){int i,min;min=a[0].s;for(i= 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!
标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!