C C 基礎知識2

2021-08-01 17:12:23 字數 677 閱讀 2834

return c!=pos[m];

什麼意思?

return c=pos[m];

又是什麼意思?

還有,a=b=c;??

return c!=pos[m];

什麼意思?

相當於:

if (c!=pos[m])else

其中c!=pos[m]表示式是判定「c的值不等於陣列pos中下標為m這個元素的值」是否是對的,如果不等於則是真的,反之是錯誤的。

return c=pos[m];

又是什麼意思?

這個就是將陣列pos的下標為m的元素的值賦值給c,然後返回c這個物件(如果函式返回型別是引用,相當於返回c本身,如果不是,則只是返回c的值)。

還有,a=b=c;??

先把c的值賦值給b,再將b的值賦值給c。

const int max=50;

int pos[max]=;

請問pos陣列裡的50個元素數值如何分配?

50

個元素數值如何分配,你這只給前五個元素賦值了,剩下的元素都不確定。

C C 基礎知識

c 基礎知識 定義在class宣告內的成員函式預設是inline函式 進製 問 假設在n進製下,等式 240 12 2880 成立,n值是 a 19 b 18 c 17 d 16 e 15 f 以上都對 答 2 n 2 4 n 1 1 n 2 2 n 3 8 n 2 8 n 1 化簡後為恒等式,故n...

C C 基礎知識

乙個指標可以被多次賦值,但是引用只可以在建立的時候就必須初始化,初始化完畢後就不可改變 乙個指標有它自己的記憶體位址和棧上的大小 x86上面為4byte 但是引用與原有變數共享相同的記憶體位址,但是在棧上仍然占用一些記憶體空間。指標可以指向null,但是引用必須引用乙個有效的物件 乙個指標需要使用 ...

c c 基礎知識

include includeint main else system pause return 0 計算機的原碼用於表示,有符號的前提最高位為符號位,0為正數,1代表負數,其餘各位為數值本身的絕對值,無符號就是資料的絕對值 反碼 正數,反碼與原碼相同 負數,符號位為1,其餘為對原碼取反 補碼 原碼...