C/C++基础知识2

return c!=pos[m];什么意思?
return c=pos[m];
又是什么意思?
还有,a=b=c;??

return c!=pos[m];什么意思?
相当于:
if (c!=pos[m]){retrun 1;}else{return 0;}

其中c!=pos[m]表达式是判定“c的值不等于数组pos中下标为m这个元素的值”是否是对的,如果不等于则是真的,反之是错误的。
return c=pos[m];
又是什么意思?
这个就是将数组pos的下标为m的元素的值赋值给c,然后返回c这个对象(如果函数返回类型是引用,相当于返回c本身,如果不是,则只是返回c的值)。
还有,a=b=c;??
先把c的值赋值给b,再将b的值赋值给c。



const int MAX=50;
int pos[MAX]={1,1,2,2,3};

请问pos数组里的50个元素数值如何分配?

50个元素数值如何分配,你这只给前五个元素赋值了,剩下的元素都不确定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值