A. 有沒有c語言在線學習同時練習的網站
C 語言教程 | 菜鳥教程 http://www.runoob.com/cprogramming/c-tutorial.html
B. 有沒有在網上學C語言的網站啊。學C語言需要什麼基礎嗎
我就是一個C/C++程序員。我學習C的體會只有一條:下功夫,多看書,多思考,多動手編程!剛開始學習時肯定會有困難,但不要灰心,也不要不好意思向別人請教,別人都是這樣過來的。
對於學習C,我有一些粗淺的看法如下:
1.掌握基本的理論知識。
剛開始學習編程時,掌握基礎理論的知識是非常重要的。不然就會學的不系統,不完全。其實做程序員做到高級的,並不是編程有多厲害,而是他有足夠的理論知識來解決別人的問題。現在一般較常見的兩個學習途徑:一是由C到C++或者VC方面,二是Java方面。這兩個方面是目前最廣泛的。 書用譚浩強的《C語言程序設計》,現在出到第三版了。有配套的習題解答。
2.多動手,勤動手。
當然,光掌握理論知識是遠遠不夠的,要多動手編程。在這個過程中才能逐步消化、吸收所學的理論知識,強化自己的所學,並掌握一些基本的方法、技巧。這個過程也許枯燥,但這幾乎是每個做程序員的人必須經歷的過程。
3.掌握與編程相關的知識。
例如掌握一些計算機組成原理、邏輯設計、數據結構、演算法等這些方面。這些方面學得好,十個裡面有十個是高手。這也是由低階像中、高階方面發展的過程。
不要相信什麼捷徑什麼的。雖然你在學習的過程中可能會感到枯燥,但只要堅持,當你能夠為別人解決問題時你會很有成就感。
下面是我收集的一些資料,講的挺不錯的,你看看:
用心,勤動手,多思考。我想只要做到了這幾點就可以了。.老實說,學習是沒有捷徑的,刻苦才是硬道理。在刻苦的基礎上加上方法就是事半功倍的效果。
多寫代碼是關鍵,書上的常式要看懂、理解後,自己在不看書的情況下寫出一個類似程序(不要背了默寫)
談及C語言,我想凡是學過它的朋友都有這樣一種感覺,那就是「讓我歡喜讓我憂。」歡喜的是,C語言功能非常強大、應用廣泛,一旦掌握了後,再自學其他語言就顯得輕而易舉了。憂慮的是,C語言猶如「少林武功」一般博大精深,太難學了。其實就筆者認為C語言並非是「difficult(困難)」的,只要你能理清思路,掌握它的精髓,那麼自學C語言是一件非常容易且又其樂無窮的事。今天本人就與大家一起談談如何學習C語言或者說學習C語言應從哪幾方面著手。
一、明確學習目的:
◆ C語言功能強大,本書涉及知識結構全面、合理。是一門非常好的編程語言基礎語言。
◆ C是一門學習邏輯、程序演算法、演算法實現很好的教程。通過第一學期C語言的學習,從而可以了解程序的設計編碼的過程。
◆ C是一單進程、單線程執行,從頭到尾執行,學習難不小。但結構嚴謹的高級語言,可以很好學習編程規范和要求。
◆ C語言是為以後學習其它語言打下基礎的語言。
二、好的學習方法:
基於上述學習目的並且也我們第一門編程語言。學習方法是:
◆ 課前預習,課後復習,認真做課堂、課後的作業,理解理論知識。
◆ 記住語法規則。
◆ 加強邏輯思維。
◆ 多動手,通過練習上機了解它的運行過程。
◆ 實踐—>理論—>再實踐,剛開始學習C語言時,按示例練習,並推動理論的學習,然後再自己多思考,多上機實踐。
常見問題:
1、有同學聽說C語言很難,剛學習到第二、三章時,於是說:老師,我不會呀!真的很難。我不知道如何學習?
分析:
1)心理作用,在沒有學習之前都認為很難了。學不會也正常。
2)前三章是基礎,對於沒有學習過編程語言的同學來說,新的專業名詞很多。
3)前三章是基礎,還不能完整的寫出一個C程序。於是,就不知道如何去用,在哪個時候用等很多的疑問。
問題的存在:過於著急,對新的事務領悟不夠。
解決方法:學習是循序漸進和積累的過程,不要著急。這此知識都是為以後作鋪墊的。
2、有同學學到數組時,說:聽你上課時,我懂,但要我自己寫,我不知道如何寫?不知道如何開始?
分析:
1)邏輯性思想太亂。如果問:「如果班上有30個同學,要判斷成績是否及格,你將如何做?」;「當然先知道每個同學的成績,然後一個一個和60比較,如果大於等60,則及格,否則不及格。」;「那麼C語言來實現,如何做?」。聲明30個變數存儲成績?不是一個好辦法。如果聲明一個30元素的數組,是不是更合理。另外,如果要寫30個條件語句來判斷,也太過於繁鎖。如果用for循環是不是更加合理。
2)練習太少,有解決方法,但不能用C語言實現。
問題的存在:思路不清淅,練習太少。
解決方法:多上機練習,多思考,舉一反三。了解程序的運行過程和編碼。
三、學習要點和重點:
◆ 第一章至第四章的:基礎知識和理論知識必須要求能理解、領悟。也是學習其它語言的基礎。
◆ 第二章、第三章提到很多的專業名詞,如數據類型,變數與常量的區別,標識符的命名規則,表達式及各種運算符及輸入輸出函數基礎
◆ 五章和第六章:程序的基本結構,學習完前六章,要求能理解程序運行和編碼的過程。
◆ 將我們的演算法用編程語言來實現,主要是學習程序設計的邏輯性。也是學習其它語言的基礎
◆ 第七章到第十一章:學習C語言的特色,更深入了解C語言。本章讓學員加強空間的想像力。
◆ 第十二章:是文件的操作。考慮的是如何將程序的輸出結果及相關信息用文件記錄下來。
四、學習難度:
◆ 與日常的自然語言的表達不完全相同,所有結果要通過計算才能得。計算機沒有想像能力和空間思維能力。計算機能運行,依靠程序員的嚴謹的命令來驅動。
◆ 語法格式多,知識點全面。應用時,要將零散的知識點有效有序的組合。
很多問題的解決方法是需要經驗的。
C. 大家有沒有關於C語言,的視頻免費教學網站!自學!
優酷網上有c語言視頻教程全集,搜一下就出來了。建議LZ:1.結合教材,邊看邊做筆記。 2.課後用TC.exe 上機練習。最 常用的有Turbo C 2.0、Turbo C++ 3.0、Visual C++等 我用的教材是 C程序設計(第三版)、清華大學出版社的。類似的教材在書店裡有不少。 另外C++是面向對象的語言,C語言是面向過程的,C++學起來比C語言困難得多,所以不太適合程序設計的初學者。因為面向對象的基礎是面向過程,因此建議LZ先打好基礎,從C語言開始 。C程序學起來不簡單。希望LZ能成功。
D. 有沒有在線學習C語言編程的通俗點的
http://www.physics.drexel.e/students/courses/Comp_Phys/General/C_basics/ 這個是個滿好的相對入門性的c 語言在線學習的網站還有這個 http://www.geocities.com/SiliconValley/Software/5562/
E. 有沒有在網上開設的學習C語言的課程
〔吉大〕〔C語言-康輝〕(48講+3復習)被認為是網路上最經典的C語言視頻教程。絕對能下!!
http://218.17.221.219/csmedia/計算機科學與技術專業/C語言-康輝/第01講.csf
.........................中間自己加,可以用軟體直接建立批量下載任務就可以.......................
http://218.17.221.219/csmedia/計算機科學與技術專業/C語言-康輝/第48講.csf
http://218.17.221.219/csmedia/計算機科學與技術專業/C語言-康輝/復習1.csf
http://218.17.221.219/csmedia/計算機科學與技術專業/C語言-康輝/復習2.csf
http://218.17.221.219/csmedia/計算機科學與技術專業/C語言-康輝/復習3.csf
VC++等都是C語言的開發環境```想用什麼編譯器是你的自由``C語言是系統級語言,可以寫操作系統,著名的windows和unix還有linux就是用C寫的.
真正的程序員用C,這句話一直流傳到現在.
C是基於過程的程序設計,你沒一點過程設計經驗就別指望學面向對象程序設計.
www.ibook8.com (這個上萬本書讓你參考.)
F. 我想自學C語言,手機有哪個教程軟體可以自學用我是零基礎的
樓主你好,可以用C語言學習指南和二級C語言掌上通,很方便,有視頻講解和教程,還有習題。建議使用,我當初自學C語言就用這兩個的
G. 去什麼網站 可以自學C語言
自學沒問題,可以去上網查《極客學院》或者看清華版的c語言就ok,入門很容易,但是深入的話就很難,入門之後參見《C語言高級編程》,這是進階必看的書,多做些實例,但是不建議看那些網站上的實例,不規范而且東一下西一下的沒有重點,容易造成混亂,如果想在windows下開發的話,建議直接看機遇vs2010平台的C語言教程,如果是linux的話看《linuxC語言變成》,如果有計算機基礎的話,專心看半年可以入門到本科水平,一年碩士水準沒問題。
ps:編程入門千萬要從基礎c學起,不要看c++、java之類面向對象的東西,雖然快,但不是正路。打牢基礎才能有所成。
H. 51rgb在線教育有沒有教使用c語言編程的
看了, 一下 他好像沒編程的培訓, 都是一些軟體的使用!! 雖然說到底編程也是軟體的使用, 你可以看看, 我沒看到有關於編寫windows控制台的語言。 。。。 可能我有很多沒了解過吧!