1樓:匿名使用者
這是典型新手會遇見的問題,很正常,不用過於擔心,以前的我也是這樣的。
這裡我談談我是怎麼過渡的吧。
你現在得狀態肯定是c語言基本的知識基本懂了,但是運用起來不方便。這就好比,英語一樣,一些基本的語法,單詞你都懂了,但真的說起來,你又不行了。
程式設計就是站在電腦的角度去想問題,多編一些,多想一下,慢慢的,你就會自然從電腦的角度去想問題,自然而然**就出來。
你現在要做的,我建議,你拿到你的教材,裡面的例子,不管你懂還是不懂的,乙個乙個實現一遍,不要覺得抄**很無聊和沒用,等你寫完一遍之後,你就會發現你的程式設計水平提高了很多。
再然後,你就可以去找些題目來做了,多練習一段時間,你程式設計就ok了。
現階段,你要做的就是多寫**,如果功底不好,就按照我的方法,抄書,抄到一定階段就入門了。
其次,遇見問題,多和同學交流,其實,很多東西都是從同學那裡雪來的。很多問題,有時候你苦思冥想,別人一眼就看出來了。這很重要,一定要多問,不要怕拉不下臉,我當時入門的時候,就粘著大神天天問。
然後,等你水平到了一定得階段,已經入門了,就可以去找老師做點東西了,這樣進步最快,當然要量力而行,要不太打擊自己了。
在然後,你就可以自己寫一些你想實現的東西了。
還有乙個要點,一定要保持激情和興趣,學程式設計的路很坎坷,有時候,你看到**就想吐,想到調程式就煩,一定要堅持過去。
基本上就這些了,希望能夠幫到你。
2樓:煒通雨
多寫寫例子,不要看懂就不管了,很多複雜的程式都是簡單的累積,我在學c++也是這個笨方法
學習c語言看例子能夠看懂~但是自己寫程式卻老寫不出來.
3樓:匿名使用者
從最簡單的開始! 要多寫,經常寫。
程式剛開始學習的時候要多看,要理解程式所要表達的思想,但是不能一直看,更多的情況下,只有通過自己不斷的聯絡才可以發現自己容易犯的錯誤,從而加以改進,其實有很多哪怕是最簡單的語法規則如果是自己來編的話都有可能犯錯。
所以一句話,看程式要一句句地分析,但不要以為自己看懂了就會了,還要拿來在編譯器裡除錯執行,不斷的練習才能熟練以致精通!
4樓:匿名使用者
剛開始肯定會這樣的。。。
程式剛開始學習的時候要多看,要理解程式所要表達的思想,但是不能一直看,更多的情況下,只有通過自己不斷的聯絡才可以發現自己容易犯的錯誤,從而加以改進,其實有很多哪怕是最簡單的語法規則如果是自己來編的話都有可能犯錯。
所以一句話,看程式要一句句地分析,但不要以為自己看懂了就會了,還要拿來在編譯器裡除錯執行,不斷的練習才能熟練以致精通!
5樓:匿名使用者
編的少,程式不是看出來的,是編出來的。你把書後的練習題都自己編一遍。那你就可以入門了。
剛開始肯定鬱悶,不會的就去查資料,但只要你堅持下來(時間長短看個人),就會順手。沒有個幾萬行的**量,成為牛人不可能,有了都不一定。
6樓:匿名使用者
寫不出來?你可以先模仿別人的**寫啊,模仿的多了,自己就會了,同時琢磨別人的思想,看看別人是怎麼想出來的。沒有什麼特別的捷徑。
7樓:匿名使用者
先看懂課本,然後寫一些程式,最好能不看書寫,這樣寫寫,會發現很多 問題,然後慢慢改,一直要堅持寫,才能進步。
8樓:_兲倥咹靜
剛入門,學習就是這樣的。 程式不是看出來的,要自己動手去寫,最好上機多除錯。
最好是先看一遍別人的思路,然後模仿,自己到機子上去除錯。所謂熟能生巧。
好的經典的例子都需要自己記住:像氣泡排序,選擇排序等。
c語言中的語法和格式都是需要注意的,一點偏差都會使程式除錯不出來。
9樓:匿名使用者
求學的路還很長,你把你看懂的再通過自己的想法把它敲到電腦上如果能把下面這些**看懂,c理論只是應該已經很不錯了,就差動手能力了下面的執行結果
main()
;int *ptr=(int *)(&a+1);
printf("%d %d",*(a+1),*(ptr-1));}
10樓:匿名使用者
多寫,經常寫。從最簡單的開始!
如:寫個hello world!應該會吧!
11樓:匿名使用者
建議你把你看的c語言的書再看一下,不過這次只看題目不看它的程式,自己把程式寫出來,然後比較一下學習人家的解題思路,多比較多練習慢慢就可以找到感覺了
12樓:
那是你還沒有真正的編過程式,也就是還沒有正式「入門」,當你遍了不少程式後,這種感覺當然不會有,反而遇到問題就想到了程式是怎麼處理這種問題的。呵呵,歡迎你來到c世界。
13樓:
初學可能都這樣,多看,多練,太多東東了,不可能一下記住,錯一符號都不行,得有足夠的耐心。
c語言咋麼學啊??能看懂例題,自己程式設計不會啊?沒有思路!
14樓:匿名使用者
學c語言要看天賦。不怕打擊你,你沒天賦。
如何編寫c語言程式?
15樓:匿名使用者
首先,你需要學會c語言的基礎語法,那麼你就可以寫一些簡單的程式了。想要高階就要進一步專深入學習算屬法等。其次,學習程式語言必須要有興趣,興趣不夠很容易半途而廢。
格式的話,養成良好的縮排習慣有助於別人和自己更容易看懂**。
推薦一本書<>寫的很不錯。
你還需要安裝ide,推薦安裝vs2012。
拓展資料:
c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
16樓:修羅丶清
編寫程式bai;
需要有關於此語言的
du知zhi識基礎。
需要有一
dao個硬體裝置例如計算機,內手機等。容
需要一定的數學基礎還有良好的邏輯能力。
c++基礎的格式
開始1.預編譯命令
2.寫main函式
3.程式內容
4返回值
以下是執行結果;輸出"hello would"
17樓:匿名使用者
c語言可以用microsoft visual c++ 6.0來進行編譯.
至於格式 使用.cpp還是.c,這個關係不大,反正都可以在microsoft visual c++ 6.0中執行。
18樓:匿名使用者
簡單的說
先熟練visual c++使用方法,強烈建議安裝visual assist x,方便你的程式閱讀
拿來別人已有的程式進行同步學習,通過看別人的程式建立自己的邏輯思維方式
其他的嘛,看毅力了
19樓:匿名使用者
你的問題有些概括,如何編寫c語言程式?
簡單C語言程式
可以再最外圍設定乙個char c的變數來標記是否進行下一次計算。比如scanf c c while c y 執行程式 其實可以使用goto語句來實現,但是現在不建議使用goto語句,不安全,所以建議你使用乙個迴圈就可以了,繼續輸入y的時候,就繼續迴圈,n的時候就跳出迴圈 include includ...
簡單C語言程式輸出什麼,乙個簡單的c語言程式,輸入幾句話,輸出相同的幾句話,怎麼寫?
在輸出之前我要告訴樓主你用的cout是c 裡面的輸出函式c的話應該是printf 才對 當然結果我還是會告訴你的 第一 6 6 第二 5 7 第一解釋 a先讓a加一的值賦給a此時a 6,a 是先輸出a的值再給a加一,因為是同一變數所以此時a 6 第二解釋 a 是先輸出a的值再給a加一,此時輸出a 5...
求C語言程式的解答 乙個簡單的程式
已修改 include void main 將a b中的最小值賦給a if a c 將a c中的最小值賦給a,即a為a b c中的最小值。if b c 在比較b c將最大值賦給c,完成a b c由小到大的排序。n c 對中間變數n進行初始化。while n a 0 n b 0 用中間變數n代替cpr...