在C語言中,當變數a賦值給變數b後,變數a的值就變為零了嗎

2021-04-26 20:23:16 字數 2292 閱讀 5007

1樓:

怎麼抄會變0啊,

襲你這裡的**沒問題 你全貼出來看看

看了,應該這樣

#include

void main()

if(a>c)if(b>c)

printf("%d,%d,%d\n",a,b,c);

getch();}

2樓:匿名使用者

暈!要麼t=b;b=a;a=t;要麼t=a;a=b;b=t;!!

t=b;a=t;b=a;當然不可以了,這樣把a的值丟了,最終a,b的值都是原來b的值。

3樓:阿拉電

我編譯的沒問題

可以輸出正確結果。

4樓:匿名使用者

好象有點不對哦.

在c語言中,當變數a賦值給變數b後,a的值是多少?

5樓:狂雪嬴昭

怎麼會變0啊,你這裡的**沒問題

你全貼出來看看

看了,專應該這

屬樣#include

void

main()

if(a>c)if(b>c)

printf("%d,%d,%d\n",a,b,c);

getch();}

6樓:佴金生邴釵

賦值就是複製懂不,而不是像倒水一樣,倒出來就沒了

c語言,變數a賦值給b,為什麼a的值還是改變了

7樓:_蘇辰西射手

當a和b為普通變數時, a=b,是把b的值賦值給a, b不變;

當a和b為指標時, a=b, 是把b的指向賦值給a, 讓a也可以指向b的指向,b的指向不變;

c語言中a=b,意思是說把b賦值給a,還是說把b裡面的值賦值給a?

8樓:墨汁諾

當a和b為普通變數時, a=b,是把b的值賦值給a, b不變;

當a和b為指標時, a=b, 是把b的指向回賦值給答a, 讓a也可以指向b的指向,b的指向不變;

比如 a=1 b=2 c=3,把b賦值給a 就是 a=b 因為b是等於2的 現在 a=b=2。

把b值賦給a指的是把b的值代入a裡,打個比方,a=b,而b=100,那麼,在這個式子中,把b值賦給a就指的是a=b=100,也就是a=100。

9樓:姚老頭兒

把b裡面的值賦值給a,更準確!一般嫌麻煩簡單的說:b賦值給a,同時b還是原來的值,a改變了!

10樓:獵人的背後

是說把b賦值給a

但是b還是原來的值

c語言中定義乙個變數a,其位址還會不會變了?像a=b,意思是值變了,位址沒變?那怎麼變化a的位址

11樓:匿名使用者

不會,a=b的意思是把b賦值給a,舉個例子就是a=1的意思就是把1這個值賦予給a,1的值既不會變化也不會改變位址。想要變化a的位址應該用指標變數吧,a=&b這種。

用c語言編寫乙個程式,從鍵盤上輸入兩個字元給字元變數a,b,並輸出變數a,b的值。

12樓:a羅網天下

程式**如下:

#include //編譯預處理命令

int main(int argc, char *argv) //主函式,字元的宣告

擴充套件知識:

matlab變數的特點:不需事先宣告,也不需指定變數型別,matlab自動根據所賦予變數的值或對變數所進行的操作來確定變數的型別;在賦值過程中,如果變數已經存在,matlab會用新值代替舊值,並以新的變數型別代替舊的變數型別。

變數的預設型別為double。

13樓:匿名使用者

#include

int main()

#include

int main()

14樓:匿名使用者

1、#include

int main(int argc, char *argv)2、#include

#include

int main(int argc, char *argv)

c語言 假設 把變數a的值賦給變數b 那變數a裡還有值嗎

15樓:gta小雞

當然有值。資訊是分享的,你給我乙份那麼我們就擁有同樣的資訊,而不像蘋果,你給我乙個蘋果那麼你就沒有蘋果了。

c語言中給float型變數賦值時需要在數值後加f嗎

不加是double型別,double可以隱式轉換成float,所以可以不加,但是編譯器可能給你乙個警告。float型別的字面常量,後面需要加上f或者f來表示是乙個單精度浮點數。只所以專要這樣寫,是屬因為預設的浮點數常量都是double型別。include int main c語言中對變數賦值0x是什...

C語言中定義變數時在變數前面加星號是什麼意思

float b 表示b是乙個 指標的指標 也可以理解為是乙個二維陣列的指標,具有類似的解釋,可以理解為是乙個三維陣列的指標。c語言在定義變數時加兩個星號是表明這個變數為二級指標 c語言中在定義變數時使用 號是為了表明該變數為指標 指標有分一級指標,二級指標,指標等,有幾個 號就相當於是幾級指標 指標...

C語言中自動變數是什麼變數?它是動態變數的意思嗎?怎麼理解

區域性變數,如不作專門說明為靜態變數,都是動態分配儲存空間,儲存回在動態儲存區中。這答種變數叫自動變數。這種變數只在定義它們的時候才建立,在定義它們的函式返回時系統 變數所佔儲存空間。對這些變數儲存空間的分配和 是由系統自動完成的,所以也叫自動變數。一般情況下,不作專門說明的區域性變數,均是自動變數...