㈠ c語言程序設計難不難謝謝了,大神幫忙啊
不學就難,學了就不難.(好像廢話) 咳~~,如果你數學好的話,學起來一點困難都沒有,當然記性也要好.如果你數學不好的話,學起來基本也沒啥困難,多做練習,多找問題,多問問題,多看別人寫的代碼,多看教程,基本也就沒問題了.總之,入門級別不難,越深入越難,但同時你那時的文化知識比較豐富了不是,所以基本沒問題,必須有毅力,有恆心,有理想,有目標的執行下去. 換句話說,我們這邊一個患有小二麻痹症的殘疾男人,都可以在1年內學好它,並給多家公司單位進行編寫軟體項目.如果換了你,難道你連他都不如么.所以,加油吧,孩子..(我的確不如人家...呵呵)
㈡ C語言程序設計是不是很難學呢
第一次學習是比較難的,注重掌握語法,然後多多上機實踐,只要上機次數多了,慢慢的你就會覺得不難了.
㈢ c語言程序設計難點在哪裡
C語言是一種表達力很強的語言,而且與其他語言相比顯得比較精煉高效。在C語言中的語法部分,比較難的是指針,由於它很靈活,用好的話能大大提高效率,反之則容易出錯(一般是內存空間指向出錯,如指針空懸、內存泄露等),但是當你練多了,指針應該也不成問題(要有意識的去練),我覺得真正的難點在於演算法邏輯。理論上,C語言只要求你時刻知道自己在干什麼,要實現什麼功能,只要你的程序邏輯明晰,一般不用再DEBUG,一次就能成功,反之,如果自己都感覺模糊,那程序只會比你還模糊:-D,要極好的人品才能勉強運行成功,但出不出正確結果還不一定。解決的方法很簡單,就是練。每成功寫出一個程序,都會讓自己有所進步,積累多了,就能在編程之前在大腦里構建出清晰的藍圖,編程自然不在話下。祝你在通往程序員的道路上一路狂奔,呵呵
㈣ C語言程序設計好學嗎
多上機調試就我個人來說,我感覺入門不是很難。但是它是一門低級語言,所以從某種程度上來說它與硬體有一定的聯系,那麼想學好c語言就必須從最基礎的層次上考慮問題。首先就要克服變數先定以後使用的規定。其實,從硬體上理解很能說過去,我們先定義了變數類型,計算機才能根據我們的定義分配內存大小,這樣就好理解了。而其他的我想就是一些邏輯上的問題了,c語言是面向過程編程的,所以邏輯性很強,我們最好再做每一個程序的時候先寫好流程圖,不用太規范,自己讀懂就行了。另外,作為應試技巧,我覺得我們在做程序題的時候,就把自己想成計算機,看看我們在預先不知道結果的情況下的判斷,不過這也要基於對語言的熟悉程度,過看一些程序就會好的。我們學的是譚浩強的《c語言程序設計》,挺不錯的,建議你也可以試試,最後,祝你能學好c語言。
㈤ c語言難嗎
還好,萬事開頭難,堅持下去就可以了。
看你的態度了,一定要相信自己,對自己有信心。
學習忌貪多、忌浮躁、忌急功近利。把學習計劃放的長一些,培養一個好的學習方法,一步一步慢慢走,終能學好的。
那麼究竟怎樣學習C語言呢?
1:工欲善其事,必先利其器
這里介紹幾個學習C語言必備的東東:
一個開發環境,例如turbo C 2.0,這個曾經占據了DOS時代開發程序的大半個江山。但是現在windows時代,用turbo C有感覺不方面,編輯程序起來很吃力,並且拖放,更沒有函數變數自動感應功能,查詢參考資料也不方便。建議使用Visual C++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。
一本學習教程,現在C語言教材多如牛毛,但推薦大家使用《C語言程序設計》譚浩強主編 第二版 清華大學出版社,此書編寫的很適合初學者,並且內容也很精到。
除此以外,現在有很多輔助學習的軟體,畢竟現在是Window時代了,學習軟體多如牛毛,不象我們當初學習,只有讀書做題這么老套。我向大家推薦一個「集成學習環境(C語言)」,里邊的知識點總結和常式講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有一個windows下的trubo C,初學者甚至不用裝其它的編譯器,就可以練習編程了,非常適合初學者。還有一個「C語言學習系統」軟體,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。
2:葵花寶典
學習計算機語言最好的方法是什麼?答曰:讀程序。
沒錯,讀程序是學習C語言入門最快,也是最好的方法。如同我,現在學習新的J#,C#等其他語言,不再是抱著書本逐行啃,而是學習它們的常式。當然,對於沒有學過任何計算機語言的初學者,最好還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,然後不放過這一章中提到的所有常式,然後仔細研讀程序,直到每一行都理解了,然後找幾個編程題目,最好是和常式類似的或一樣的,自己試圖寫出這段已經讀懂的程序,不要以為常式你已經讀懂了,你就可以寫出和它一樣的程序,絕對不一定,不相信你就試一試吧,如果寫不出來,也不要著急,回過頭來再繼續研究常式,想想自己為什麼寫不出來,然後再去寫這段程序,反反復復,直到你手到擒來為止,祝賀你,你快入門了。
3:登峰造極
寫程序的最高境界其實就是掌握各種解決問題的手段(數據結構)和解決問題的方法(演算法)。
是不是寫出底層程序就是程序設計高手呢?非也,寫底層程序,無非是掌握了硬體的結構,況且硬體和硬體還不一樣,要給一個晶元寫驅動程序,無非就是掌握這塊晶元的各種寄存器及其組合,然後寫值讀值,僅此而已。這不過是熟悉一些io函數罷了。那麼怎樣才算精通程序設計呢?怎樣才能精通程序設計呢?舉個例子:你面前有10個人,找出一個叫「張三」的人,你該怎麼辦?第一種方法:直接對這10個人問:「誰叫張三」。第2種方法:你挨個去問「你是不是張三?」,直到問到的這個人就是張三。第三種方法:你去挨個問一個人「你認不認識張三,指給我看」。不要小看這個問題,你說當然會選第一種方法,沒錯恭喜你答對了,因為這個方法最快,效率最高,但是在程序設計中找到解決問題的最優方法和你用的手段卻是考驗一個程序員程序設計水平的重要標志,而且是不容易達到的。剛才這個問題類似於數據結構和演算法中的:Map數據結構,窮舉查找和折半查找。所以掌握好數據結構和一些常用演算法,是登峰造極的必然之路。最後給大家推薦嚴尉敏的《數據結構》清華大學出版社,希望每一個想成為程序設計高手的人研讀此書。
㈥ C語言編程難嗎 學好有用嗎
C語言也沒有多少英語和數學,基本的都是些保留字,變數名可以自定的,那些單詞背也能背下來,餘下的就是編程的思想了,注意多問,可去上面的那個那些論壇里發貼子和高手交流一下。 其實C語言挺好學的,但是做不成什麼有用的程序,現在主要被初學者用來鍛煉編程思想,作為典型的過程性語言具有很強的邏輯性,可以讓人迅速的對計算機指令的執行過程有個初步的了解。 建議c語言能寫出一般的程序就行,關鍵是觸類旁通,了解一些其他的編程語言,C具有很強的通性。 現在真正在用的基本上都是面向對象的VC++、PB、.net等,總之,學好C語言對於以後的學習有很大的幫助,對於立志在IT行業有所發展的人來說,是更應該掌握C的。(真正的程序員用C,聰明的程序員用delphi。這是一句老話,但是到現在依然是真理,雖然用delphi人依舊那麼些,但是學習C的人卻越來越多。。。。 最後,真心的祝願你能夠通過自己的努力能夠獲取回報,在IT行業有所發展,有所成就!
㈦ C語言課程設計難嗎C語言這門課難還是課程設計難
c語言課程設計不難。但是看問題人好像沒有學過C語言,那對你來說就難了。因為雖然C語言是一門很基礎的課程,但是想要突擊學會還是不太現實的,編程是需要一段代碼一段代碼敲出來,才會有實力提升的,很難突擊出來。所以如果沒學過C語言,C語言的課程設計難。
如果已經學習過了C語言,有了底子之後就不難了。原因有三:一:如果C語言底子不好的話,就去網路。C語言課程設計的題目都被大學生做爛了,網上到處是源代碼。老師出的題就算找不到元題,也能找到類似的題,照貓畫虎,就能夠交差了。二,C語言課程設計是把前面的知識綜合運用。如果C語言底子好,平時練習多,那麼只要能夠做到把課程設計題目細化為一個一個模塊----函數,然後再把一個一個函數編輯出來,最後函數嵌套函數,一個課程設計就出來了。比如選課系統的設計。三:課程設計是個活的東西,底子好的人,你可以再原有程序加上很多內容,大大擴充自己的程序功能;一些不愛編程的人,完成基本功能也不難。所以不管怎麼樣,作業做出來還是簡單的。
例如選課系統的設計
查看所有課程-------顯示所有課程的函數。用數組,或者結構題,加上printf語句可以完成,這部分比較簡單。
查詢課程------查詢函數。根據關鍵字來查詢,也不難,如果用數組名來查詢,只需要把全部課程的名字與查詢課程對比就像。
選課-----選課函數。在儲存有學生課程的數組中,在最後再加一個數組元素就可以了。
刪除已選課程----刪課函數。和添加差不多。
顯示自己已選函數。----和現實所有課程差不多。
還有寫入寫出函數-----這個是不常用的東西,把一些信息在開始寫入我們的程序中,在最後把我們修改的信息儲存起來。
,,,,,,,
大體上一個簡單的選課系統就成了。完成這個程度,如果學習了C語言,應該是不難的。當然,這個程序還有很多的可以提升的地方,只要發揮自己的想像力,去動手,完善自覺地程序,做出來一份報告是不難的,不斷的改進,做出來一份拿出手的程序,也不是不可能的。
總結,C語言簡單,但是不可突擊。課程設計不難,想要做出一個好的課程設計作業出來,需要花點心思。
本人也不是什麼高手,只是粗談下自己的意見。
㈧ C語言的編程語言難嗎
C不難學,但是要學精比較難難。要有決心才能學好。1)相比較其他的編程語言(像C++,JAVA),C語言是個低級語言。從總體上來說,低級的編程語言可以讓你更好的了解計算機。 2)設備驅動程序和操作系統只能用C語言來編寫。現在,你可能還從來沒有編寫過一個設備驅動程序或者一個操作系統,但是如果你需要去修改他們的時候,怎麼辦? 3)如果你想要得到一份編寫微控制器程序的工作的時候,該怎麼辦?他們都是用C語言編寫的。就因為不想學習一門新的語言,你就准備限制你能得到工作的機會嗎? 4)C的程序比其他用別的語言寫的程序,實現相同的功能,它用的代碼行數更少,而它帶來的運行效率卻更快。有時候,你的程序所需要的速度,只有C語言能做到。 5)如果你學習過C語言,你就能學習現在任何的高級編程語言。因為所有的高級語言都是以C語言為基礎的(像JAVA,C++,C#等等)。 6)因為C語言已經存在很多年了,它有廣泛的使用團體並且有大量的現成代碼可以利用。這就使你能在過去程序的基礎上,快速和高效的編寫新的演算法和函數。 7)C語言是一個開源組織的語言。一個開源組織的產物--LINUX,就是用C語言寫的。如果你會C語言,你就能參加這個組織並且還能向眾多的開源組織投稿,比如參加Source Forge並且給他們投稿。 8)C語言是唯一一個向你闡述指針的本質的語言。而C#和Java乾脆跳過了指針這個題目。可是指針確實使C語言變得更加強大。 9)找編程開發方面的工作時,C語言仍然是最普遍需要的語言。所以它值得你花時間去學會它。 10) 任何裡面有微處理器的設備都支持C語言。從微波爐到手機,都是由C語言技術來推動的。
㈨ 學C語言程序設計難不難
只要你想學。真的不難。。買本譚浩強的C語言程序設計,在下載郝斌的教程看。
㈩ c語言程序設計難不難本人邏輯思維能力一般,數學比較差,能學好嗎
C語言的關鍵字並不多,所以
C語言程序設計
也不能說難,至於邏輯思維在所有
程序設計語言
里都是不可迴避的,但和邏輯扯的上關系的也就那麼幾條語句,想搞懂也是沒有問題的。不過軟體開發,編程都是很枯燥的,未必每個人都能
堅持到底
。