當c的值不為0時,在下列選項中不能正確將c的值賦給變量a、b的是( )。
當c的值不為0時,在下列選項中不能正確將c的值賦給變量a、b的是( )。
A.c=b=a;
B.(a=c)||(b=c)
C.(a=c)&&(b=c);
D.a=c=b;
正確答案:C選項A是先將a的值賦給變量b,再將變量b的值賦給變量c,不合題意;B選項中由于c的值不為0,在將c的值賦給變量a后,表達式a=c的值為1,不再對表達式b=c計算;對于c選項,表達式a=c的值為1,再求表達式b=c的值為1,然后進行邏輯與運算;D選項將b的值賦給c后再賦給e,故選擇C選項。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。