其中2不是已經賦值給了y嗎?怎么還是0
uj5u.com熱心網友回復:
https://zh.cppreference.com/w/c/language/operator_logicaluj5u.com熱心網友回復:
C中的邏輯運算是短路運算。所以y=2就沒有執行。uj5u.com熱心網友回復:
&&:x = 0,而在在括號里和x == 1這時不成立的為假,為假以后,后面的y = 2這個陳述句就不執行了,因為&&只要有一個陳述句為假,那這個運算式為假,就不會去判斷右邊的陳述句了,所以 y還是為0轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/114568.html
標籤:C語言
上一篇:求大佬講解
