1樓:夜空守望
這裡的t是一箇中間變數,首先你要懂得這裡是在賦值,即把a的值賦給t,那麼a所佔的記憶體=單元就沒有值了,然後再把b的值賦給a,這時b的記憶體單元就沒有值了,a的記憶體單元中的值就是b的值,最後再把t的值賦給b,道理一樣;
如果你不能理解,你可以這樣想:當你兩個手中都有水杯的時候,你想把它們進行交換,這時候你是不是會把其中的一杯先放在桌子上,讓後在進行交換,c語言中的交換道理和這個一樣。
學習c語言要把每個程式所表達的含義弄懂,並且要去比較每個程式的區別,這樣就很容易的掌握c語言的技巧了,函式這一章的學習較難,把前面的學會對後面的函式學習肯定有幫助,希望你能把c語言學好!!!
2樓:專門申請頂貼
t=a 把a賦值給t,此時t==a,再把b賦值給a,此時a==b,把t賦值給b,也就相當於間接地把a賦值給b;
不然如果要簡單地把a賦值給b;那麼b的值就沒了,也就實現不了互換了c語言我感覺就是學演算法,邏輯思維能力.
如果你想要學物件導向的程式設計,很多,上網一搜就成了.
不過我建議你最好把c語言學會,然後學c++,僅供參考!
3樓:匿名使用者
這個就相當於三個杯子,一個是空杯子,一個是紅酒,一個是白酒,叫你把白酒和紅酒,對換,後面難的非常多,特別是指標,
4樓:two龍戲珠
"="只是代表賦值
後一個值賦予前面一個
一門語言的基礎部分是一些關於數的型別,字元的型別的定義。你只要認真看,不難明白的。不過最好的方法還是上機除錯。
在這一階段做一些簡單的程式。來明白c語言的程式設計環境,數字的型別,比較容易記憶。
後來,就是學習一些過程語言的基礎的模式。順序,迴圈,選擇這些東西。呵呵不錯,你已經明白了一些。
這些東西都是一些活的東西,千萬不要死記硬背,這是沒有用的。在這一階段,你可以編一些比較簡單的程式。像資料的計算,圖形的輸出等等。
隨著學習的深入,你會發現c語言有許多東西很有趣的。這樣學習不再是一個多麼難的事了,而是一件快樂的事。最後c語言和任何一門語言一樣需要多上機除錯,多動腦。祝你學得快樂,學的出色!
關於c語言的問題,關於C語言的問題。
題1 include int main 題2 include int main 題3 include int main 第1個題目 就是判斷while 括號裡面的值是否為真,因為加了個!所以 k 0 n 為真時while裡面的判斷語句就為假,因為 為邏輯與,就是判斷 兩邊的式子是否為真,當k 0為真...
C語言小問題,關於,關於C語言的小問題?
a b max a max b 語法錯誤,該為 a b max a max b 另外注意 printf 最大值為 c n c 改正為printf 最大值為 d n c 已測試關於i 和 i的區別,如果沒有賦值的話,他們結果是沒區別的,關於他們的區別,我舉例說明 1 int i 0,a a i 這裡結...
關於c語言的學習有什麼建議嗎,學習C語言有前途嗎?
有前途,前景十分看好。最近公佈的國內同行業的薪酬,其中最好的軟體開發。如果是弄軟體的話就有前途,c語言比較好學。程式設計比較累,要涉及到演算法和原理,但是可以保證c語言是有用的,而且博大精深。如果你學計算機的話,這是一門基礎課。現在有很多程式語言,你無法每個都學,只要精通一個,走到哪都不怕。原理都相...