2023-11-12 16:55来源:m.sf1369.com作者:宇宇
=是赋值的时候用的
比如说int i = 5;也就是给变量i赋值为5
==是在判断中使用的
比如说if(i == 5) i++;也就是如果i的值为5,就让i加一
编程语言特定区分。一个=是赋值,两个相当于比较,这样可以直接进行判断到底执行赋值还是比较操作,C语言较B语言使用赋值和比较的频率和B不一样,细节性的区分可以加快程序运行!
||双竖杠是或着的意思,&&是并且的意思,==是判断是否等于的意思,!=是判断是否不等于的意思。
假如有 1~9这些数字。
if(a=1||a=2).....符合条件的只有1和2;意思就是a等于1或者等于2的时候...然后....
if(a=1&&a=2)....没有符合条件的;任何一个数不可能同时等于两个数。
if(3<a&&a<5)....符合条件的只有4;大于3小于5的数只有4.符合条件执行下一步...
if(a==5){#$%#^}如果a本身带有值,就是5的时候。就执行if的{#$^%#^@}.....
if(a!=5){@#%#$^#}如果a本身带有值,反正不是5的时候,就执行if的{@#%#¥...}...
懂?求采纳哦....
区别是这样的
例如
a=3,这时a的值是3
a==2这时是判断a等不等于2,上面a等于3,这句就是判断3等不等于2.