大學(xué)并不是人人計(jì)算機(jī)專業(yè),卻大多要學(xué)C語言,你知道原因嗎?
其實(shí)這個(gè)問題無異于:我不又不出國,為什么要學(xué)英語一樣!

C語言的學(xué)習(xí)會(huì)為你建立較好的邏輯思維能力、解決問題的能力和構(gòu)思能力,其實(shí)是一種非常實(shí)用的軟能力。
2.為什么我現(xiàn)在學(xué)的C語言一直都是黑窗口樣子
早期學(xué)編程的確都是黑窗口下學(xué)習(xí),這可以更好的讓大家了解歷史,明白程序發(fā)展的過程,打下更好的編程基礎(chǔ),今后學(xué)習(xí)可視化界面就會(huì)容易的多。
3.VC6微軟都淘汰了,微軟都不支持了,為什么還在用它?
不可否認(rèn),VC6作為微軟早期支持的老版本編輯器的確存在很多問題,但無奈的事,不少教材、甚至考試都以VC6作為參考。徹底替換仍需時(shí)日。

4.為什么我學(xué)的程序都是計(jì)算三角形面積、打印水仙花數(shù)、算數(shù)學(xué)題這種程序?好沒意思
同樣的,這些東西雖然現(xiàn)在看起來很枯燥無聊,但確是今后學(xué)習(xí)更多有意思東西的畢竟之路。
以一個(gè)射擊類游戲?yàn)槔?,每次發(fā)出一個(gè)炮彈,炮彈運(yùn)動(dòng) 的軌跡,敵人的運(yùn)動(dòng),以及炮彈和敵人是否有接觸,這背后的原理都是坐標(biāo)系中數(shù)值的計(jì)算,也是純粹的數(shù)學(xué)問題。因此現(xiàn)在的學(xué)習(xí)都是必要的基礎(chǔ)!
5.C語言都說它過時(shí)了,為何還要學(xué)它? 為什么不能直接學(xué)C++、java、C#?
首先,C語言并未過時(shí),你現(xiàn)在所使用的電腦、手機(jī)、平板,無論什么系統(tǒng),他們的系統(tǒng)內(nèi)核基本都是C語言開發(fā)的。
正如水一樣,我們已經(jīng)習(xí)慣到甚至感覺不到它的存在,但它的作用不言而喻。

第二個(gè)問題,為什么先學(xué)C,再學(xué)其他語言,這并不是絕對(duì)的順序。
但經(jīng)過許許多多過來人的經(jīng)驗(yàn),學(xué)習(xí)C語言在學(xué)習(xí)其他語言更容易、更能理解語言的特性,過渡更輕松。
另一方面,C語言更符合人們心中傳統(tǒng)對(duì)程序的認(rèn)知,這也是C語言經(jīng)典的原因!
你這輩子想成為什么樣的程序員?
持續(xù)的學(xué)習(xí)才能讓你永遠(yuǎn)保持上坡路!加油!

學(xué)習(xí)C/C++編程知識(shí),提升C/C++編程能力,歡迎關(guān)注UP一起來成長!
另外,UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會(huì)對(duì)你有幫助的~