Ⅰ 學了c語言仍然不會編程
你會語法,裡面的函數,
但不會編程
1
你練得的少,一句話沒有好好
的
練
2
多找點別人的
代碼看看,看看別人為什麼這樣編程呢?要是我我該怎麼編寫
呢?
3
不要速成,要堅實的基礎,要虛心請教別人
4
不要愛面子的思想,要虛心請教
學C不夠呀,還有要知道計算機的工作原理
Ⅱ 沒有編程基礎從零學起c語言該怎麼學呀
如果數學不好的話建議別學了,讀到數據結構的時候就要暈了……
其實找本譚浩強的書學學。學到一定程度後把後面的附錄撕下來,其他部分就可以扔了……
然後是數據結構,還是要買書……
可以自己先去網路一下「C語言速成」,看看那些東西再決定要不要買書
Ⅲ 從未接觸過編程的人學C語言該怎樣開始
你如果想成為一個優秀的程序員的話,數學對你來說是非常重要的!計算機歸根結底就是在搞數學,我看到很多計算機高手都是數學高手!我覺得語言沒的必要學那麼多,只要學一門就夠了!語言都差不多的,一門語言和別的語言的不同之處,也就是提供的數據結構的不同,比如C語言與C++語言的不同之處就是C++裡面提供了類,所以說C++語言面向對象;有人說JAVA語言更安全,為什麼呢;因為JAVA裡面沒的指針,所以更安全;所以從這些來看語言的不同之處就在於他所提供的數據結構的不同,正是這些讓語言間有了差別;所以說數據結構對學計算機的人來說是非常重要的;我在網上看到很多大學的學生說學校教的東西沒的用,計算機的知識變的好快等!其實我覺得學校的學的東西,雖然不能拿到社會上用,但是都是很有用的,他給你建立了一套體系!教會了你計算機的思考方式,培養了你的計算機素質,計算機的東西再變的快,但是他的根本不會變,只要你把學校教給你東西把握好,你就能跟上他的發展,你就不會覺得他變化的快了!
你想成為一個程序員:你可以只懂C語言,你只要會編程,只要能把代碼搞的通就行了,其他的什麼都不知道都可以,別人會說你是一個程序員;如果你想成為這樣的程序員的話,你就可以只看C語言了!
但是你要成為一個優秀的程序員的話,你要學的東西太多了,語言只是很少的一點,因為你要考慮到你編寫的程序的,效率,如果你站的高一點(作為一個軟體工程師的級別)你會考慮到你代碼的風格和可維護性;要考慮到效率,你就應該知道C語言是怎麼樣被運行的;那樣你就需要去學編譯原理,如果還要了解的更清楚,那還要去學很多計算機方面的基礎內容(操作系統,組成原理等等)
如果你要考慮到代碼風格的話,你就要去學軟體相關的知識,比如軟體工程,軟體項目管理等,只有你了解了這些你才知道怎麼樣寫出維護性好的程序來!
這個是我自己的看法!希望大家不要罵我哈!我是很重視基礎的,說句實在話我很瞧不起,那種整天學語言的人,那重整天拿著VC++到處跑的人,遇到點新東西他們就會頭痛!
所以做我覺得你可以先從C語言學起,先粗略的學一次,然後再往低層和上層發展,比如定義了個int A = 2 ;
你可以問自己一下,計算機是怎麼樣來實現這個的,這樣你就需要去學系統結構啊,還有別的底層的知識
你編寫了個程序,你可以看一下,如果自己一個月以後來讀這個程序,你還看的懂嗎?去學軟體工程的知識,了解為什麼需要好的程序風格!
我覺得只有你把這些都搞的比較明白了,你可能才算的上是一個優秀的程序員!
Ⅳ 沒有任何編程基礎直接學習C語言行嗎
應該是沒問題的~建議用譚浩強先生的教材。
很經典的一本書,講的很好!
Ⅳ 沒有編程基礎,想自學C語言,希望大嗎
完全可以只要你邏輯思維好,有數學基礎就行。我就是這樣,感覺很簡單的。
Ⅵ 沒有一點編程知識的人想學c語言,該怎麼學
世上無難事,只怕有心人.小學文化也完全可以學會編程,興趣是最好的老師.主要是靠自學,很多高手都是自學成才的.對,你要先學C語言,是編程入門的 ,C語言是一切編程語言的基礎。學習編程,首先是要有書看,動手做下習題,改動下書上的代碼,運行一下,看看效果,這樣學就效率高。只有通過實踐才能體會編程的精髓,當然有人指導,可以少走彎路,我是這個專業的,我學習編程就是這樣學的,目前也是從事軟體行業。可以來探討C語言的學習方法
Ⅶ 完全沒有編程基礎(C語言也沒學過),學習C#,短時間怎麼學
這個得看你的短時間是多短了。如果時間只有個把月,那你先下個VS2008,然後學會拖拉各組件,再學會如果給這個組件添加代碼讓其實現一定功能,這種學習方法就是先要知道自己想做一個什麼功能的東西,然後一點點完成。
如果時間可以長些,當然得多學學程序基礎了。什麼時面向對象,什麼是面向過程,三種基本的編程結構,最好是買本書,系統的學一編,這種學習方法是,先學基礎,再思考我能用學到的東西做點什麼。
補充點:程序員就像是上帝,在你的世界裡一切東西都得自己創建,制定規則。某個語言只是你創造這些東西的工具而矣,想要提高自己的編程能力,就要多思考如果怎麼樣,就怎麼樣,否則又怎麼樣。
Ⅷ 沒有編程基礎可以學習C語言么
當然可以啊,c語言就是入門級語言,肯定可以學會得