C語言4B
發布時間: 2022-12-11 13:41:38
⑴ c語言b=a++和b=(a++)的區別
c語言b=a++和b=(a++)沒有區別。
這個和()沒什麼關系,注意理解a++和++a的區別:
a++: 先將a的值代入表達式,在表達式運算完畢後,再將a進行++處理。
++a: 先將a進行++處理,再將a的值代入表達式。
注意對於a++這里有一個「在表達式運算完畢後,再將a進行++處理」。
b=(a++); 這是一個賦值表達式,
所以先將a的值代入表達式,必須等到賦值表達式運算完畢後,再將a進行++處理。
也就是說必須等到給b賦值完畢後,才將a進行++處理。
所以b=3,a=4
(1)C語言4B擴展閱讀:
C語言是一種計算機程序設計語言。它既有高級語言的特點,又具有匯編語言的特點。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛。
C語言對操作系統和系統使用程序以及需要對硬體進行操作的場合,用C語言明顯優於其它解釋型高級語言,有一些大型應用軟體也是用C語言編寫的。
C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。
熱點內容