從c語言開始

2021-10-01 06:10:13 字數 761 閱讀 6903

c語言作為本人從湖南屌絲學院學到的第一門語言,學成不到乙個月,開始寫**,畢業後放棄。雖然時間短,但是對本人將來寫**造成了很深遠的影響。

人們都說他是一門面向過程、抽象畫的通用程式語言。

第一 為什麼說他是面向過程:

面向過程是區別於物件導向的。我們要做一件事情,規劃怎麼做,把做事情過程抽象成乙個乙個的步驟,然後依次執行做完,叫面向過程。把做事情抽象成乙個個可以做事的執行者,然後交給最高執行者去做,叫物件導向。

這是我的理解,舉個栗子最好說明問題,比如泡一杯茶。

面向過程:

1 拿茶葉 2拿杯子 3 將茶葉放進杯子 4 熱水壺燒熱水 5 將熱水倒進杯子

物件導向:

1建立茶葉類

2 建立杯子類,有放茶葉功能和儲水功能

3 建立熱水壺類,有儲水,和加熱水功能

4 建立泡茶人類,有泡茶功能(建立茶葉類物件a,建立杯子類物件b,建立熱水壺物件c,呼叫b的放茶葉功能,再呼叫c的儲水功能和加熱水功能,再呼叫b的儲水功能)

5 建立泡茶人類物件d,呼叫d的泡茶功能

第二 為什麼說他是抽象的

我們大家都知道,機器是只有高電平和低電平資訊,我們將他抽象城1和0,這是機器的第一層抽象。後面我們將要執行的命令,用一串只包括0和1的數字表示這算是第二層。可人無法方便快速的識別這些用0和1表示的命令,所以我們將這些常用的命令,用乙個單詞表示,這就是組合語言的由來,這是第三層抽象。隨著機器功能指令的越來越多,出現了很多冗餘重複的命令塊,我們將它抽象出來作為一種運算子,這是第四層抽象,也就是我們的b語言和c語言。

C語言 從你好世界開始

再次系統學習一次c語言,拋掉一切從基礎開始。希望能一點點累積成為乙個能寫出漂亮專案的人啊!把上課睡的覺都補回來!以後再也不睡了嗚嗚嗚 無論什麼語言,都從最基礎的hello world 開始 c語言也不例外 上 include intmain 從頭再次看這個函式,才發現有些小細節一直忘了追究。好像經歷...

從C語言開始搞iOS開發

一 為什麼學習ios開發之前要從c語言開始學起?ios程式的主要開發語言就是c語言和objective c,而objective c是在c語言的基礎上衍生出來的,因此在學習objective c之前,最好先學習c語言。c語言是所有程式語言中的經典,很多高階語言都是從c語言中衍生出來的,比如c c o...

從C開始 概覽 使用C語言程式設計的幾個步驟

我覺得這有倆個方面,第乙個就是在程式設計中我說過的當你要修改資訊時你應該做的,還有就是為了讓自己的程式廣泛暈用,在運用在別的機器上時會出現一些較小的bug,就比如說我輸入乙個名字只有在輸入z和z不同時才會出現錯誤的報錯這是十分隱蔽的,因此你就要對你的程式進行更 精明的 的改良 但總的來說程式設計工作...