1樓:匿名使用者
b=a, b中的值是5,a中的值還是5,
要是寫a=b,由於b沒有賦予初值,編譯器可能報錯或者a被賦予一個隨機值!
2樓:匿名使用者
int a,b;
a=5;
b=a,
這時候 a 和 b 都等於 5。
int a,b;
a=5;
a=b,
由於 b 為賦值,所以 a 和 b 的值都不確定。
3樓:紫月居士
int a,b;---------------a,b中均是隨即數a=5;---------------a=5,b中是隨即數如果此時b=a;---------------a=5,b=5如果此時a=b;---------------系統報錯。b未定義。即使成功,a,b中均是隨即數
程式退出,ab均被銷燬。
4樓:jun不棄
定義變數a,b是在記憶體中申請一個空間,在程式執行中儲存數值。
b=a,等價於b=a=5,a,b的值均為5,程式執行過程中,記憶體空間不釋放,a,b的值一直為5。
當執行完程式後,儲存a,b的空間釋放,a,b中也就沒有值了。
C語言for迴圈賦值問題,C語言中用for迴圈賦值陣列
在第一次迴圈以後,漏掉了將j清零的操作,這樣在i 1與i 2時,j 4,不會進入輸出的第二級迴圈 c語言中用for迴圈賦值陣列 include main a 0 到a 9 這10個數依次賦值0到9for i 0 i 10 i a i i a 20 到a 29 這10個數全部賦值成9for i 20 ...
c語言中怎麼給三維陣列賦值,C語言中怎麼給三維陣列賦值。
struct point point p1 point malloc 你需要的數目 sizeof point 完全不需要3維陣列,一個結構加個指標就可以了.c語言中三維陣列的賦值問題 int limit 4 5 2 你這樣定義是 int limit 20 2 int limit 4 5 2 應該是 ...
C 中常量賦值是如何規定的,C語言中是如何定義常量的啊
像 42 這樣的值,在程式中被當作字面值常量。稱之為字面值是因為只能用它的值稱呼它,稱之為常量是因為它的值不能修改。每個字面值都有相應的型別,例如 0 是 int 型,3.14159 是 double 型。只有內建型別存在字面值,沒有類型別的字面值。因此,也沒有任何標準庫型別的字面值。c prime...