c語言學習要點

2023-01-14 06:45:16 字數 2295 閱讀 5976

1樓:

首先理解計算機語言中的那些基本的概念吧,就像你學代數之前首先弄明白什麼是負數、正數、小數、分數……,先把基本的概念搞清楚,最先接觸的是變數,看看c語言是怎麼描述的,怎麼儲存一些數字符號的,什麼int 、double、char、float……這些都是計算機語言世界首先要了解的東西。

剛開始計算機語言方面的思想是不好理解的,只能去培養這方面的思維,就是怎樣用計算機語言的思維去描述一些事物。剛開始就是一些寫一些加減乘初的一些小程式了,看看變數怎麼宣告賦值,怎麼輸出到螢幕上,怎麼錄入資料等等,然後呢,就是一些基本的語法,什麼迴圈啊,判斷啊等等這些,另外瞭解數字在計算機記憶體中的表示,具體的運算是怎麼來的

後面難一點就開始陣列、字串這些啦

接下來就是函式方法

最難的是指標,也是精髓

接下來想要進階的話就是看看資料結構方面的書,對程式會有更深的理解

我覺得以c語言作為入門學習的話,沒有什麼是要點,因為那些東西都是最基本的,就像是乘法口訣一樣,是為你以後打基礎的,所以還是按照課本的內容一步一步的學習,課本不夠吃的話,在去看看一些c語言經典的書目,這個不多說,網上一搜就有的,相信你也會找到

在學習的過程中,主要還是要多多動手寫程式,剛開始感覺看不懂,但是還是要把書上的**敲一下,慢慢你就會明白的,慢慢你會有自己動手寫的想法,這時候就試著自己模仿著寫,最後你就可以寫自己的小程式了,當然這些都是小的,其實熟練的程式設計師也不完全是自己寫**,也會看已經寫好的**的

其實語言學的多了,就感覺在程式的世界中混,其實語言不是問題,真正的東西是那種思想和思維……這些你以後會明白的

其實對我來說c語言只是讓我對程式入了門,讓我走進來了,其實我對c語言並沒有過多的學習,如果不是搞底層的開發的話,c語言用的還是少一些

現在剛入門的話,還是要花一些功夫的,不要害怕寫**,要有毅力啊,要堅持,加油……祝學習愉快,希望對你有幫助

2樓:幻彩奇炫

算術運算子:

+加法運算子

-減法運算子

*乘法運算子

/除法運算子

%求餘運算子 求餘用mod運算子,就是求倆個數的餘數

算術運算子的優先順序同數學:先括號,後乘除,在加減

例:a=3+5 得到8 等號右邊表示式的結果放到a變數中來。把結果放到變數中來,等於a=8

a=5-2 得到3

a=3*2 得到6

a=4/2 得到2

a=31%21 得到10

------------------------------------------>

關係運算子:

所謂的「關係運算」實際上是「比較運算」

c語言提供如下6種關係運算子

< 小於

<= 小於等於

> 大於

>= 大於等於

/*優先順序相同(高)*/

== 是否等於

!= 是否不等於

/*優先順序相同(低)*/

------------------------------------------>

c語言程式設計的三種結構

順序結構(從上往下執行**)

選擇結構(選擇執行某段**)

迴圈結構(迴圈執行某段**)

------------------------------------------>

邏輯運算子:

c語言提供的三種邏輯運算子:

&& 與 (相當於and 且)

|| 或 (相當於or 或)

! 非 (相當於not 取反)

例子:a&&b 若a,b為真,則a&&b為真

a||b 若a,b之一為真,則a||b為真

!a 若a為真,則!a為假,如果你的表示式成立的話,被它取反之後就不成立了。如果你的表示式不成立,被它取反之後就成立了。

------------------------------------------>

運算子優先順序

!(非)

算術運算子(+ - * / %)

關係運算子(< <= > >= == !=)

&&和||(且 或)

賦值運算子(=)

以上順序從高往低排序,如果要讓低階運算子作為優先處理的話,就要用括號括起來.

如這段:

if ((a<30&&b>5000)||(a>30&&b>30000))/*如果a小於30且大於5000或a>30且大於30000,這段**裡,&&這個符號是在關係運算子執行之後在執行的,而||符號也是括號內整段**執行之後才執行的*/

3樓:曹凰愛

先把基本語法學好,再去理解程式,然後考慮自己寫程式。

c語言學習

給你推薦一些c語言學習的資料 c程式設計 譚浩強 c語言資料大全 21天學通c語言第六版 c語言初學者入門講座 c程式設計習題參考解答 c語言學習和精華文摘 c語言課程設計案例精編 c專家程式設計 中文版 c語言經典例項 c語言聖經 英文 ansi c語言標準 高質量c c 程式設計指南 c語言函式...

linux下的C語言學習,Linux和C語言 應該先學習哪個?(自學)

建議你用redhat企業版或者fedora,用最新版本吧,ubuntu由於安裝好後很多工具沒有預設安裝,新手有起來比較麻煩 linux基礎知識的話找本linux基礎的書看吧,其實只是一些命令了 我也是在ubuntu10.04中學c語言 很多開發工具我都試用了 感覺使用vi和gcc就夠了 這兩個工具加...

學習程式設計應該從哪一門語言學起c語言還是c還

馬上用上你是寫小程式看程式效果 還是找工作 寫程式看效果最簡單的就是c語言,想看圖形介面就是c 簡單點的網頁就是html,複雜點的就是php在複雜點的javaee 貌似大學裡面不管哪個專業學程式設計都是從c語言開始的,我想這不是沒有道理的 c比較基礎 會了c 其他的就好學了 我想自學計算機的程式語言...