1樓:匿名使用者
做任務來的,別理我:
==比=的優先順序高,所以先算==,==是邏輯運算子,即判斷符號兩邊的數是否相等,如果相等則返回1,否者返回0,=號是賦值運算子,即把=號右邊的數值賦給左邊的變數,所以,該語句的意思是:判斷p和q是否相等,如果相等,則給y賦一個值「0」,如果不相等,則給y賦一個值「1」……
2樓:
==比=的優先順序高,所以先算==,==是邏輯運算子,即判斷符號兩邊的數是否相等,如果相等則返回1,否者返回0,=號是賦值運算子,即把=號右邊的數值賦給左邊的變數,所以,該語句的意思是:判斷p和q是否相等,如果相等,則給y賦一個值「0」,如果不相等,則給y賦一個值「1」……
3樓:哦仙人
前面是賦值,後面是判斷,如果p=q則y=1,也就是說,y的值是後面式子的判斷結果,後面成立則y=1,不成立則y=0.
4樓:
==優先順序比=高 先進行p==q的邏輯運算 如果p等於q 值為1 如果p不等於q 值為0
然後把值賦值給y
5樓:
先判斷p==q成立否,成立y=1,不成立y=0。
6樓:匿名使用者
將p與q判斷的後的值賦給y,其中y的值只會是0或者1.因為得到的結果是邏輯值.
7樓:匿名使用者
如果int p=1,q=9;
int y=p==q;
此時y的值為 0. 因為p==q為false.
如果int p=1,q=1;
int y=p==q;
此時y的值為 1. 因為p==q為true.
C語言與C語言能夠共用嗎C語言和C語言的區別是什麼?
可以共用的。具體取決於使用的編譯器。使用c編譯器 c編譯器是不支援編譯c 的。因為c 有很多c語言標準沒有定義的擴充套件。所以同時存在純c和c 的話是不能通過c編譯器的編譯的。使用c 編譯器c 是c語言的擴充套件延伸,c 設計之初就考慮了完全相容c語言的。所以純c或是混合c c 專案都是可以被c 編...
C語言的問題C語言問題C語言問題
若有說明語句double p,a 則能通過scanf語句正確給輸入項讀入資料的程式段是 解 p a 將a的地址賦值給p,scanf lf p 從鍵盤獲取一個數值賦值給地址p指向的變數 所以選d 有函式fun的定義形式如下。int fun float f 則以下對函式fun的呼叫語句中,不正確的是 a...
C語言是什麼?c語言是什麼
c語言是一種計算機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的d.於1972年推出。1978後,c語言已先後被移植到大 中 小及微型機上。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具...