學好了C語言,就會C語言應用題嗎?

時間 2021-10-15 16:22:10

1樓:Hunter

如果你指的應用題是考試或者書本上的那些題目,我覺得應該反過來回答:

會C語言應用題的,也不一定學好了C語言

如果不是,那我還有話要說。

程式語言是來用的,剛看到乙個費曼學習法的引申:帶著問題去學習。

最早的計算機應該是用各種硬體的搭配來實現各種功能;後面覺得硬體拆來拆去太煩了,有沒有什麼辦法能夠一機多用(復用),然後就產生了用來控制電路的語言(機器語言,高低電平控制開關);可是機器語言太麻煩了,看不懂,於是有了彙編、中高階語言。

所以程式語言出現的初衷只是為了方便實現各種功能、高效解決問題。

C語言基礎的東西是很快就學完的,但是應用起來缺不一定上手,好的程式設計是要靠熟練度堆積起來的,而熟練度需要通過應用來提公升。

所以應該說這兩者是乙個互補的過程。

C語言應用題包括哪些呢?演算法?模擬?

語言終究是工具,這些僅僅靠對語言的掌握是不夠的。

打個比方,就像你會畫圖,但是不會設計,終究只能描摹。

用語言去解決問題,而不是「好棒,我又會了一種語言」,其實你只是會了基本的語法而已,只是準備了磚頭泥瓦;接著就是搭腳手架了(學習各種相關的演算法,並用語言實現),這才是學習程式語言(其實不光是程式設計,自然語言也是)的目的。

另外,C語言也在不斷公升級,C的超集Cpp一直在更新語法,為的就是成為更好的工具以實現各種功能。

建議去網上搜基本的演算法(部落格太多了),或者結合《資料結構》《演算法導論》等等來動手實現一些演算法,或者刷刷競賽題。

考試題目什麼的,題庫刷刷就OK了2333

(題主應該剛入門吧,可以去試試acm競賽什麼的,說不定就入坑了hhh)

C語言這個題怎麼編寫?

不知所以 可以換個思路。首先做乙個素數表 陣列 然後用迴圈 雙重迴圈 做出素數表內任意兩個素數輸出 陣列 注意兩個素數之和小於100 TheBadZhang 輸入偶數 如果這個偶數是4,列印 2 2 結束判斷 a從3迴圈到這個偶數的一半步進為2 如果 a是素數而且偶數 a 也是素數 列印 a 偶數 ...

c語言的題咋做

9iM include int main int num scanf d num int i,found found 0 for i 0 i 5 i include int main int a 5 int b,i scanf d b for i 0 i 5 i if b a i printf 找到...

大一新生,怎麼學好c語言

不瀉藥,別學了,等死吧,大學混吃等死就行了,當然你要是想學的話,我感覺你需要很多別的基礎,慢慢來吧 要不你就等死吧 我學C語言也非常艱難,但是我對電腦硬體包括執行等等有那麼一點基礎,這個的話,要不你先學學數學?說不好,自己摸索一下吧,我也給不了什麼好的建議,因為我也是個處於自學狀態,別學了等死吧 也...