為什麼在學C語言時看得懂程式,但到自己編時卻偏不出來 怎樣克服呢 本人10月份要考江蘇省計算機二級

時間 2022-02-20 10:50:12

1樓:匿名使用者

多思考一些演算法的原理,真正理解,其次就是多編,編不出來也要在思考後再看答案,慢慢體會,至於備考,看考委會指定的教材就可以

2樓:雁過留名

這個問題對於初學者來說很正常

之所以能看懂自己卻不會寫 原因很簡單 就是看的還不夠多等看了足夠多的程式 講演算法思想都裝到自己的腦子裡之後 寫出來就很容易了

對於應付江蘇二級考試 很容易的 多做做題就可以了 遠比實踐容易的多參考書就用江蘇省那本指定參考書 金電子出版社的 《考點與解析》

到時候考題百分之七八十來自那書

沒問題的 加油!

3樓:匿名使用者

沒理解程式設計的思路當然編不出來……參考書最好的不就是教科書?可以的話找個學過的人教教你

4樓:匿名使用者

沒什麼好辦法,c語言就是這樣看著簡單,聽著也會,就是一程式設計腦袋就懵了。自己對照書上的例題挨個編一遍,然後可以看看南開一百道題,挺有用的。題型都有,甚至是原題。

5樓:蟲蟲的瘋

你是學習文科的吧?c語言初級很簡單的,就是把數學的簡單演算法轉變成計算機語言-程式。

所以你首先要理解數學演算法,方程式的意義,在使用相應計算機語言表達出來。其實不用多做多少題的,主要是自己理解。考試題型就幾種,而且都有一定的規律。找到規律就好了~

我考試那陣就把規定的參考書做了一遍就ok了~加油啊~

6樓:匿名使用者

學c我覺得最重要的是要理解演算法,然後會用函式,如果這兩項能真正掌握的話,整個方向就是對的了,其他的只要稍微仔細點就可以了。你還要多做題,從題目中領會,要會模仿。你要考江蘇二級的話建議你看譚浩強第三版,英文版的真的不知道他重點是什麼。

江蘇二級複習時你可以直接看題目,買本模擬卷,把那本書上的題目做一遍,邊做邊翻書複習,這樣方向不會偏。我只是講了一下我的經驗,呵呵~

7樓:匿名使用者

不熟練,做的少了,要麼就是光看著書敲**,能脫離書本敲**嗎,可以問問你自己這個問題,不能光看,對於初學者,首先還是要記一些東西,等你記得了,熟悉了它的語法,自然就能編寫一些小的程式,然後慢慢試著思考一些小程式,試著動手編,然後才對答案,對了,你就會很有成就感,慢慢的你就會喜歡上它,祝你早日克服這個問題,考試能取得好成績。

學習c語言也有一段時間了,為什麼能讀懂程式,但是卻編不出來程式

8樓:匿名使用者

你先試著按照書上的程式模仿著動手編,熟悉自己程式設計,然後一步步深入,,,,

9樓:

學了多久了,你外語厲害麼,你外語學幾年了,

寫不出,說明火候未到,先讀,然後照著敲**,接著該**,再自己設計**。

10樓:匿名使用者

說明你,看書的時候從來都沒有照例程抄一遍。。。

照抄也比不抄好。

11樓:匿名使用者

只看書沒用的。從最簡單開始動手自己寫吧。寫多了就會編了。呵呵

12樓:匿名使用者

先抄例子,再試著修改程式執行。

13樓:紫夢戰士

沒有2-3年。簡單的都編不出來啊。

學習c語言看例子能夠看懂~但是自己寫程式卻老寫不出來.

14樓:匿名使用者

從最簡單的開始! 要多寫,經常寫。

程式剛開始學習的時候要多看,要理解程式所要表達的思想,但是不能一直看,更多的情況下,只有通過自己不斷的聯絡才可以發現自己容易犯的錯誤,從而加以改進,其實有很多哪怕是最簡單的語法規則如果是自己來編的話都有可能犯錯。

所以一句話,看程式要一句句地分析,但不要以為自己看懂了就會了,還要拿來在編譯器裡除錯執行,不斷的練習才能熟練以致精通!

15樓:匿名使用者

剛開始肯定會這樣的。。。

程式剛開始學習的時候要多看,要理解程式所要表達的思想,但是不能一直看,更多的情況下,只有通過自己不斷的聯絡才可以發現自己容易犯的錯誤,從而加以改進,其實有很多哪怕是最簡單的語法規則如果是自己來編的話都有可能犯錯。

所以一句話,看程式要一句句地分析,但不要以為自己看懂了就會了,還要拿來在編譯器裡除錯執行,不斷的練習才能熟練以致精通!

16樓:匿名使用者

編的少,程式不是看出來的,是編出來的。你把書後的練習題都自己編一遍。那你就可以入門了。

剛開始肯定鬱悶,不會的就去查資料,但只要你堅持下來(時間長短看個人),就會順手。沒有個幾萬行的**量,成為牛人不可能,有了都不一定。

17樓:匿名使用者

寫不出來?你可以先模仿別人的**寫啊,模仿的多了,自己就會了,同時琢磨別人的思想,看看別人是怎麼想出來的。沒有什麼特別的捷徑。

18樓:匿名使用者

先看懂課本,然後寫一些程式,最好能不看書寫,這樣寫寫,會發現很多 問題,然後慢慢改,一直要堅持寫,才能進步。

19樓:_兲倥咹靜

剛入門,學習就是這樣的。 程式不是看出來的,要自己動手去寫,最好上機多除錯。

最好是先看一遍別人的思路,然後模仿,自己到機子上去除錯。所謂熟能生巧。

好的經典的例子都需要自己記住:像氣泡排序,選擇排序等。

c語言中的語法和格式都是需要注意的,一點偏差都會使程式除錯不出來。

20樓:匿名使用者

看得懂未必能寫出來,初學者都有這樣的困惑。建議你將特別經典的幾個程式先背下來,然後,照貓畫虎,就會自己寫程式了。建議你首先要記住幾個經典的小程式。

21樓:匿名使用者

多寫,經常寫。從最簡單的開始!

如:寫個hello world!應該會吧!

22樓:匿名使用者

建議你把你看的c語言的書再看一下,不過這次只看題目不看它的程式,自己把程式寫出來,然後比較一下學習人家的解題思路,多比較多練習慢慢就可以找到感覺了

23樓:

那是你還沒有真正的編過程式,也就是還沒有正式「入門」,當你遍了不少程式後,這種感覺當然不會有,反而遇到問題就想到了程式是怎麼處理這種問題的。呵呵,歡迎你來到c世界。

24樓:

初學可能都這樣,多看,多練,太多東東了,不可能一下記住,錯一符號都不行,得有足夠的耐心。

真心請教,感覺學c語言現在很吃力,明明很多程式都看得懂,但做題時卻很難想的出,思考很費力,高分!!

25樓:匿名使用者

程式設計是考究十數年功力的東西,不是做2道題目的問題,自己寫乙個程式永遠優於看100個程式,即便考試0分或100分都不代表什麼,從演算法入手吧,2年算入門,大學的acm,中學的oi,基礎打好了之後什麼都好半,無論是技能就業money,但做任何事情都是要做到最優的那個,而不是每個地方都作點,碼農之路很長遠,珍愛生命遠離碼農

26樓:匿名使用者

這是典型新手會遇見的問題,很正常,不用過於擔心,以前的我也是這樣的。

這裡我談談我是怎麼過渡的吧。

你現在得狀態肯定是c語言基本的知識基本懂了,但是運用起來不方便。這就好比,英語一樣,一些基本的語法,單詞你都懂了,但真的說起來,你又不行了。

程式設計就是站在電腦的角度去想問題,多編一些,多想一下,慢慢的,你就會自然從電腦的角度去想問題,自然而然**就出來。

你現在要做的,我建議,你拿到你的教材,裡面的例子,不管你懂還是不懂的,乙個乙個實現一遍,不要覺得抄**很無聊和沒用,等你寫完一遍之後,你就會發現你的程式設計水平提高了很多。

再然後,你就可以去找些題目來做了,多練習一段時間,你程式設計就ok了。

27樓:匿名使用者

多練習,多積累,看不管用的!

學習c語言時,感覺有些簡單的程式能夠看懂了,但是讓自己去編卻不知道該怎麼下手,我該怎麼辦?

28樓:煒通雨

多寫寫例子,不要看懂就不管了,很多複雜的程式都是簡單的累積,我在學c++也是這個笨方法

為什麼我學程式設計時,學到一半就不想學了?我不是看不懂演算法,而是看不懂他的英文。。

29樓:西瓜皮上的螞蟻

看不懂不是問題,慢慢看,慢慢學,

不會就模仿,然後慢慢理解,消化,以後就會了!

因為程式設計屬於另一種語言,要從0學起,就像小孩開始學說話,先模仿,然後才能自己說!

30樓:路人丁

對,就是因為看不懂英文,很煩,推薦你學易語言,畢竟是中文的,然後再發揚光大,創新研發實踐

31樓:匿名使用者

哈哈~樓上的都好有意思~

同學你補一下英文撒,能有多難,多用用就好了。

32樓:上官元恆

我覺得你不管學什麼都會半途而廢

為什麼我只懂讀程式語言而我卻不會編呢?

33樓:匿名使用者

多點動手實踐,多點動手操作,不要老是讀······操作、編寫永遠比你讀學得快

34樓:ghm的小鋪

你這個叫知其然不知其所以然。

很多小學生會很快的解答出數學老師布置的應用題,但是不會自己去思考自己做的應用題在以後的生活中究竟怎麼應用。不是你的錯。

35樓:瀧書昳

讀懂是第一步呀,想當年我學c語言的時候,那叫乙個厲害了,考了個年級第二,可是有個屁用呢,光會考試,自己動手編?屁都不會。

還是要自己多動手實踐才行啊

為什麼我程式設計的時候感受不到那種樂趣,也不是程式難?要怎麼培養啊

36樓:匿名使用者

因為你未達到痴迷的程度 ,或者說你自己的技術未足以勝任很多 創造性的程式的編寫 只是徘徊於基礎**編寫的階段,所以成功感不大,當你自己有能力寫出一些有用的小程式的時候 你就有那種成功感 樂趣的了 慢慢來吧 知識的積累是乙個漫長的過程

37樓:傷心動了情先生

應該是,你付出得到的反饋太慢了。比如上班乙個月就發工資了,買的快遞幾天就到了,吃飯十幾分鐘就飽。

38樓:匿名使用者

推薦你看《c語言也能幹大事》

手把手教你寫程式,寫計算器有木有!

寫qq程式有木有!

c語言搞socket,mysql有木有!

我已經學習了c語言,但是為什麼我卻看不懂乙個用c++編寫的修改主頁的程式,是因為我不懂api麼?謝謝

39樓:匿名使用者

=-= c++ 有很多物件導向的東西是 c 中沒有的

看這個c語言程式。為什麼輸出的都是

你這個程式寫的很亂,首先各個變數沒有定義型別,n,m,sum r i 其次pow要用到include 演算法也不清楚你到底想幹什麼,另外scanf c n eof 這個是錯誤的。eof只有在讀檔案的時候這麼寫。 金色潛鳥 是否漏了標頭檔案 include 你的 pow 2,i 需要 math.hn ...

c語言程式執行結果為什麼出現1 INF

是因為運算結果溢位。解決辦法,例 chara 126,則a 45 126 45 172 256 85 uchara 2,則a 100 98 256 158 a,b基本型別相同時,有符號與無符號數的轉換 無符號a 有符號b if a elseb a max count 有符號數a 無符號數b if a...

c語言以下程式的輸出結果是a為什麼

輸出結果是字元z 位元組是20是因為 10 定義了你為x資料組準備了10個位子,沒個位子可以存放乙個資料 佔2節 10 2 20 位元組 printf c 由於沒有輸出列表所以c編譯器不知道是列印哪個變數裡的值 他產生的當然是個隨機數.假定int型別變數占用兩個位元組,其有定義 int x 10 則...