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 其他的就好學了 我想自學計算機的程式語言...