c語言y p q什麼意識,c語言 y p q 什麼意識

2022-05-08 05:03:46 字數 871 閱讀 5078

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語言已先後被移植到大 中 小及微型機上。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具...