上一篇文章,學(xué)習(xí)了C語言的6種基本數(shù)據(jù)類型。這篇文章就來聊一聊,基本數(shù)據(jù)類型之間的轉(zhuǎn)換。
上一篇文章中介紹了變量,在C語言中創(chuàng)建一個(gè)變量,就需要對(duì)此變量的數(shù)據(jù)類型進(jìn)行聲明。本篇文章就來重點(diǎn)講一下數(shù)據(jù)類型。
本來打算是要說一說變量和數(shù)據(jù)類型的內(nèi)容,但是整理一下,發(fā)現(xiàn)需要插隊(duì)先說一下程序結(jié)構(gòu)。另外,還發(fā)現(xiàn)數(shù)據(jù)類型要展開的內(nèi)容還是蠻多的。因此,數(shù)據(jù)類型的內(nèi)容就留待下一篇文章。
上一篇文章中,簡單地介紹了一下什么是編程,以及編程根據(jù)編譯運(yùn)行的方式有哪些分類,還附帶一些些小小的學(xué)習(xí)建議。從這篇文章起,就正式進(jìn)入了C語言學(xué)習(xí)中。
本篇文章介紹了什么是編程
相信很多學(xué)習(xí)C語言、Java等編程語言的小伙伴們在掌握了基礎(chǔ)語法后就了解到了數(shù)據(jù)結(jié)構(gòu)與算法,這兩個(gè)學(xué)科熬禿了多少程序員的頭。數(shù)據(jù)結(jié)構(gòu)和算法的關(guān)系是依賴的,實(shí)現(xiàn)算法需要一定的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)有很多種類,其中最簡單的一種就是線性表,而線性表中又分為順序表和鏈?zhǔn)奖恚ê喎Q鏈表),我們就來介紹一下線性表的這兩種表。
學(xué)習(xí)編程的第一課,就是介紹這門編程語言的特點(diǎn)。翻開C語言的教程,你就會(huì)在他的特性中發(fā)現(xiàn)這樣一點(diǎn):擁有很強(qiáng)的可移植性。然后翻開java語言的教程,你也會(huì)發(fā)現(xiàn)可移植性高的描述。再多翻幾本手冊,你會(huì)發(fā)現(xiàn)可移植性好像是編程語言都具有的一種特性。那么編程語言在提到自身的優(yōu)勢的時(shí)候,為什么要把這樣一個(gè)近乎人人都有的特性提出來呢?他們之間又有什么差異呢?請(qǐng)聽小編慢慢分解。