发布网友 发布时间:2023-05-04 15:54
共4个回答
热心网友 时间:2023-11-01 15:21
差别大了!i=n是赋值,i==n是判断是否相等。严格来讲是不允许if(i=n)这种写法的,因为理解困难,后患无穷追问两个等于其实就是如果i等于n的意思是吗?
热心网友 时间:2023-11-01 15:21
if(i==n)是判断i是否等于n;热心网友 时间:2023-11-01 15:22
if是判断,如果是i=n,是把n的值给i,然后if判断i是否为0和非0,在运行接下来的程序热心网友 时间:2023-11-01 15:23
if(i=n)和if(n)是等价的