什么時候用一個=什么時候用兩個這樣==
什么時候用一個=什么時候用兩個這樣==
慕移動1878296
2015-12-28 01:07:31
TA貢獻2條經驗 獲得超1個贊
一個=意思是將等號左邊的數賦值給右邊的變量;例如:int a=5;將5付給a,這時候a的值變成了5;
兩個=意思是將兩邊的數或者是變量進行對比若兩邊相等則為真否則為假?
若為真例如:if(a==5)執行if之后的語句為假不執行 或者 if(a==5||a>0)第一個判斷為真 第二個則短路不執行整體為真執行后面語句
為假還有一種情況 例如if(a==6 && a>0);第一個判斷為假 第二個短路所以整個判斷為假if之后包括的語句不執行
TA貢獻65條經驗 獲得超15個贊
=是賦值的意思,比如:int a = 5;就是把5這個值賦值給變量a,a就變成了5.
==是等于的意思,是用來判斷值是否相等,通常和判斷語句一起用,比如:if(a == 5)。
就是說如果a的值為5就執行后面的代碼。
舉報