1樓:湯菊孝嬋
*x是定義的一個指標變數,也是記憶體上的一塊空間,只不過空間裡面存放的是回
地址。其中*是指標的答一個標誌。y是一個變數,加上&後表示取得了此塊空間的地址,因此兩者是等價的。意思就是把y的地址賦值給x。
int*x,y;
*x=y;/*此時*x和y是等價的*/
x>y?x:y;在c語言中代表什麼意思
2樓:匿名使用者
一樓說的還有點問題。a?b:
c 這個運算是判斷a的真假,若是真就執行b如是假就執行c,所以x>y?x:y;這句話的意思就是判斷x和y值得大小,要是x>y結果就是x,否則就是y,也就是說這句的是輸出的x和y中較大的那個數。
可以使用一下程式來檢測:
#include
main()
3樓:匿名使用者
(!x++||y--)
這個邏輯大概就是
x等於0或者y不等於0最後表示式結果為1
++和--是後做的
還有如果x為0,y就不--了
4樓:儲晨權紅雲
很久以前學的。還記得一點點。應該是如果:x>y,取x。反之則取y。
5樓:fei仰角30度
? : ; 是c語言中唯一一個三目運算子。如果x大於y為真,結果輸送x,否則為假結果輸送y;
6樓:匿名使用者
這是一個判斷句。意思是,若x>y則結果是x,反之,結果是y.
7樓:supper大毛
若x>y,則表示式的值為 x;
否則為 y
8樓:匿名使用者
如果x大於y,就是真,如果x小於y就是假
C語言中語句是什麼意思,c語言中!是什麼意思?
我猜你說的是三目運算 例如c a b?a b 這個就是等同於 if a b else 對於條抄 件表示式b x y,先計算 襲條件b,然後進行判bai斷。如果b的值為true,計算dux的值,運算zhi結果為x的值 否dao則,計算y的值,運算結果為y的值。一個條件表示式絕不會既計算x,又計算y。條...
在c語言中是什麼意思在c語言中是什麼意思
有好多種形式。1.運算子 取餘運算子。2.格式 d是整型,c是字元型,是輸出 ld是輸出長整型。f是輸出浮點型 小數形式 e是輸出浮點型 指數形式 lf le用於輸出double型,g選 e f長度小的一種,且不輸出多餘的零。o輸出八進位制,不會輸出負的,x輸出十六進位制。hd用於輸出短整型。s用於...
floor在C語言中是什麼意思,C語言中 c是什麼意思
floor 是c語言中的一個數學函式,意思是向下取整,即取不大於要求值的最大的那個整數 專值。floor原意為地板之意,屬可以助記為數值猶如人處在地板上,取小於該數值的地板。函式標頭檔案 include 函式原型 double ceil double x 函式說明 floor x 返回不大於x的最大...