1樓:匿名使用者
其實你說的演算法這章也只是簡單的一個程式設計,演算法設計有專門的書籍講解其經典案例和思維方式。話說當年學c語言的時候一開始還是感覺挺難的,畢竟剛接觸。學程式設計別的沒什麼,就是要寫程式。
多寫,多思考。假如硬要說建議的話,我感覺你可以多找幾本這種入門的書,最好是那種語句啊,語法啊講的細一點的。你先把基本的語法搞懂,然後找一些簡單的習題寫幾個程式,比如學迴圈的時候打個菱形,實心的,空心的,學條件判斷的時候分等級打個學生成績這樣簡單程式。
然後你可以找一些趣味題目,又可以加深難度,又有意思。比如什麼蛇形矩陣啊,八皇后啊之類的。我很想把我大一的時候初學的那本書推薦給你,可是那本書是我們老師自己編的,網上也沒有,所以只好作罷。
最後我想說,剛開始學程式的時候都是有困難的,尤其是一個簡單的錯誤,哪怕只是少寫了一個分號,你都可能查個錯誤查幾個小時。但是你要知道,每一個錯誤都是你以後程式設計的寶貴經驗,所以現在花2、3個小時是非常值得的,不要怕出錯。我也是這樣過來的。
你要是願意的話,我當年的講義應該還找的到,你可以留下郵箱,我發給你。
要是程式中有錯誤調不出來,我也可以幫你一下。我的老師當年就跟我們說,我們花3個小時都調不出來的錯也許在他看來2min就出來了。所以我還是願意對好學的寶寶給予一下支援的。
最最後,程式不是看出來的,是自己敲出來的。看別人10個程式,不如自己動腦思考,親手寫出來。當然,等你到了高手級別,再去看一些高深的**,又是另當別論。
2樓:匿名使用者
c語言初學很難,沒人指導真的難。當你學到一定程度後,就越學越簡單,之後又會變得有點難。
給你個建議,首先是多打**,不要貼上複製。一個一個字母的敲。
之後是執行,自己修改。直到能執行。要實在找不出錯誤原因,在發貼求教吧。
執行成功後再思考**是否能改進。
這樣經過幾十個小程式的鍛鍊,會有一定的收穫。之後,會學的相對輕鬆點。不過再過一段時間又會迷茫,到那個時候再來問吧。
3樓:匿名使用者
給你說說我看書的經驗吧,起初我還是和你一樣自學的,不過我看的是譚浩強第三版 大致差不多,前面幾章我也是你這樣學習的,花了很多時間去實踐和練習,漸漸的就不覺得看不懂,慢慢的就進入正題了,所以欲速則不達,慢慢來,一定會成功的。從實踐中學習,效果更好,有句俗話叫磨刀不誤砍柴工,你吧基礎打好了後面的就迎刃而解了。加油吧!!
4樓:匿名使用者
你不能太糾結於他寫的每一個你都要看懂。有些現在沒講到的可能是不用講,只要記住就行,有些是在後面章節會講,但為了體現例子的完整性他會用到,這個就沒關係。第一章節,理論性只要稍微瞭解一下就好,等你學到一定程式再回來看就會懂的。
對於剛學的簡單演算法,其實跟數學功底沒多大關係,除非演算法要學得很精。
5樓:非突
剛開始學習,不懂的地方很多很正常,先學重點,在看區域性,直接就很詳細,很可能會舉步維艱。所以,你目前肯定不能再在演算法上較真了,等到有了一點的編碼積累,在專門去鑽研演算法。第二章在這裡出現只是簡單提說一下而已。
6樓:匿名使用者
慢慢來吧,基礎很好學的,學到後面,就要看看演算法了!
一些簡單的C語言問題
1.初值是先用a的值後再自加,否則相反 2.同上一個道理,有三個表示式,用逗號分開,所以最終的值應該是最後一個表示式的值,也就是i 為2,所以j 2。a 是先用a的值後再自加,否則相反 3.浮點型常量有多種寫法。其基本形式為 首先寫整數部分 可以帶符號 接著寫小數部分,然後寫 e或者 e,最後再寫一...
C語言的一些選擇題
sum pad 5 pad sum pad 5 sum 6pad pad 6 pad pad 7 printf d n pad 7sum 是先返回sum的值然後sum 1 sum是sum 1然後返回sum的值,加過1後的第二題c a 不能void 2 不能在第一個字母 d 號不能出現 11 一個演算...
我想自學日語希望大家給我一些學習和學習方法(我完全是門外漢沒有一點基礎)
要是你業餘簡單的自學的話,這些資料也許能幫助你。但是,要是你是專業學習,或者想吧日語學的話,這些資料遠遠不夠。我建議你,去找的好點的老師教你學習。不贊成去培訓班。一是費用很昂貴,一般的都是在1500左右吧。二是那裡面很多自稱是日語老師或者什麼專家的,都有好點冒牌貨。專家 專門欺騙人家 三是學習的過程...