作业帮 > 综合 > 作业

C语言中,If(a==b)和if(a=b)什么区别?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/27 14:21:07
C语言中,If(a==b)和if(a=b)什么区别?
C语言中,If(a==b)和if(a=b)什么区别?
区别大了
if (a==b) 只要a和b 相等就为真
if (a=b) 是将b的值赋给a,再判断最终的a,所以只要b不为0 if (a=b)就使终为真.
再问: if(L->length>=L->listsize) { } 其中 SqList *L; 顺序表 那么这个if()语句是什么意思呢?
再答: 如果 (表的元素个数 大于等于 表的容量) //实际上是不会大于的,必须在等于的时后就要处理了。如果大于早就完了! { 为表分配更大容量 }