|| 或操作,|| 為界將表達式分為兩部分,他會先算前一部分,如果前一部分為真,他將停止運算,如果為假,他才會算第二部分,你這里第一部分就為真了,第二部分當然也就不會算了。例如: a || b ,只有在前一個條件a為假,才會去判斷條件b ;若條件a為真,則條件b不會執行&&且操作 ,&&為界將表達式分為兩部分,他會先算前一部分,如果前一部分為假,他將停止運算,如果為真,他才會算第二部分,你這里第一部分就為假了,第二部分當然也就不會算了。例如: a && b ,只有在前一個條件a為真,才會去判斷條件b ;若條件a為假,則條件b不會執行。||或操作, a||b a或者b有一個為真時 式子就返回true,都為就假才返回false。
&&且操作, a&&b a和b都為真時 式子才返回true,否則就返回false
驗證程序:
#include
int main()
{
int i=1;
char b= i||(b = 6);
printf("%d\n",b);
(b = 0) && (b=1);
printf("%d\n",b);
return 0;
}
-
C語言
+關注
關注
180文章
7632瀏覽量
141799
原文標題:C語言中 || 和 &&
文章出處:【微信號:ArmLinuxMCU,微信公眾號:嵌入式linux系統與單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
評論