C++判断语句的问题
来源:百度知道 编辑:UC知道 时间:2024/06/20 05:13:25
if(!used[i])这句,是什么意思?
注:used是一个bool型的数组
注:used是一个bool型的数组
if((!used[i])==true),当used[i]为false时执行if下的语句
bool型即无符号短整形 if(!used[i])这句判断为假,将不执行后面的代码 。
给个建议:遇到这种语句应该这样读“如果第i个不可用……”一下子就明白了
if 条件判断语句
!used[i] 取used数组的第(i+1)个值,然后取反
这句的意思就是“如果used[i]的值等于false”
相当于if (used[i]==false)