㈠ c語言編程怎樣入門
相對於其他編程語言,C語言還是比較難的。初學者需要注意一下幾點:
一是學習順序
先從熟悉簡單的C語言語法開始入門,然後再循序漸進,學習C++語法,WIN32、MFC、QT、網路編程,資料庫、數據結構、演算法、COM、STL等。構建一個完整的C語言知識體系。這需要一個比較漫長的學習積累的過程。語法入門部分大概2-3個月,其他部分需要學習和工作中慢慢理解和消化了。
二是學習方法
人的知識80%是通過眼睛獲取的,但是學習編程有所不同,除了看書、看視頻之外,關鍵是要勤動手,勤動腦。通過做大量的練習、項目實戰不斷積累代碼量。只有代碼量足夠多了,項目做的多了,才能算是真正學會了。項目能否完成,就是衡量是否學會的唯一標准。後期就是代碼的質量和優化問題了,這個只能在項目工作中慢慢積累經驗了。
最後強調一點,很多人學不會編程是因為掉坑裡了。就是教程或者書上的知識點之間跨越太大,作為一個初學者很難自己摸索出來,前面的知識點沒有掌握,接著學習後面的知識,肯定是學不會了。目前絕大多數編程書籍和教程或多或少都有這樣的弊端。自學能力比較強的人可以通過各種方法,參考各種網上的資料自己解決。但是大多數自學能力不是很強的人,只能依賴老師、同學、同事或者朋友幫忙指導,或者報名培訓機構,老師指導完成了。學習編程通常需要一些好的學習資料,包括紙質的書籍,視頻教程,課件,項目練習,代碼。零基礎入門的書籍推薦《明解C語言》、《C Primer Plus》,還有一本非常特別的匯編和C語言正向逆向結合的書編程達人內部教材《匯編、C語言基礎教程》也非常不錯,講解匯編和C語言的本質非常透徹,非常細致。視頻資料也是特別多了,各種視頻網站、論壇、自媒體都有,比如網易課堂、騰訊課堂、慕客網這些。還有一些論壇,比如CSDN、編程中國等。最重要的一點就是答疑服務,推薦愛達人的網站也很不錯,從零基礎入門到應用課程,配套的視頻、課件、代碼、項目、答疑服務都有,還可以兼職接單,學以致用。
㈡ C語言新手入門教教程
入門的話先看譚浩強的 《C程序設計》,如果你趨向與編寫Windows程序的話,我可以給你一條學習方向:
1.《Windows 程序設計 第五版》,如果你就想用C語言編程的話就深入學習它,不過過程一定很痛苦,因為裡面的內容太深奧了。如果你想用C++的話,只要了解其原理即可,然後看下面一步。
2.學習C++,你有C語言的基礎的話,這部分很快的,像我只是先了解了一下類與對象,繼承,多態,大概1天完全可以搞定。
3.學習MFC(VC++),推薦兩本書,《VC++深入詳解 孫鑫》、《深入淺出MFC 侯俊傑》。前一本注重於實踐,如果只是業余愛好,看這一本就足夠了,如果想專業學習,第二本是必須的,因為這本注重於理論,它可以幫助你了解MFC原理,不過不建議首先看它,因為不適合初學者,所以你可以先看第一本的前幾章,了解什麼是MFC,然後你就可以兩本一起看,相互映證,你一定會感慨良多。
最後說一句,學編程所謂的速成在我看來都是騙人的,你想要有所成就就要做好長久戰斗的打算
㈢ C語言的教程
提起c語言,很多人都說c語言屬於比較難的編程語言,但是一些大型項目設計高復雜晌舉度和高要求的項目的時候,c語言還是有很大優勢,例如互聯網搜索引擎,高性能科學計算,大型網路游戲伺服器等等。
那麼該如何著手學瞎鬧習c語言呢,我整理了一套系統的學習方案,只要按照這套學習方案進行學習,一定可以學有所成。
此套教程分四個階段
第一階段
知識點對應的學習教程:
C語言基礎視頻
C++基礎視頻教程
第二階段:
知識點對應的教程:
c++入門教程
第三階段:
知識點:
知識點對應的教程:
c++深入淺出教程
第四階段:
知識點:
知識點對應的教程:
1、伺服器開發之linux基礎編程
2、伺服器開發之linux系統編程
3、伺服器開發之linux網路編程
4、linux嵌入式開發宴神碧+驅動開發
第五階段:
QT界面開發教程
㈣ C語言入門教程
http://simplecd.me/entry/ba4TdSk3/
看看這個教程,郝斌的,很多人都是看他的教程入門的
㈤ C語言教程
1) 用goto語句和if語句構成循環;
2) 用while語句;
3) 用do-while語句;
4) 用for語句;
1.goto語句是一種無條件轉移語句, 與BASIC中的goto語句相似。goto 語句的使用格式為:
goto 語句標號;
goto語句通常不用,主要因為它將使程序層次不清,且不易讀,但在多層嵌套退出時, 用goto語句則比較合理。
2.while語句的語義是:計算表達式的值,當值為真(非0)時, 執行循環體圓斗語巧禪句。
3.這個循環與while循環的不同在於:它先執行循環中的語句,然後再判斷表達式是否為真, 如果為真則繼續循環;如果為假, 則終止循環。因此, do-while循環至少要執行一次循環語句。
4.在C語言中,for語句使用最為靈活,它完全可以取代 while 語句。
for語句它的執行過程如下:
for(表達式1;表達式2;表達式3) 語句
1) 先求解表達式1。
2) 求解表達式2,若其值為真(非0),則執行for語句中指定的內嵌語句,然後執行下面第3)步;若其值為假(0),則結束循環,轉到第5)步。
3) 求解表達式3。
4) 轉回上面孝腔塵第2)步繼續執行。
5) 循環結束,執行for語句下面的一個語句。
㈥ C語言學習資源整理
C語言學習資源匯總
一、C語言入門課程
1.實驗樓一C語言入門教程
教程+在線開發環境的方式,教程文檔詳細的講解C語言基礎知識,在線開發環境和本地一樣,可以梁握隨時動手跟著教程操作,動手學習的方式非常適合入門初學者。
2.gitbook一一笨方法學C
內容較完整豐富,相當於一本書籍了,適合新手入門學習。
3.菜鳥教程一C 語言教程
純在線文字教程,講解的不是那麼詳細,不過簡單易懂,適合入門初學者學習,看完後可對C語言有個大概的認知。
4.幕課網--C語言入門
教程+"環境",講解的比較細致,也很簡單易懂,跟著教程可傻瓜式操作學習,適合入門新手。局渣盯
5.網易雲課堂一-C語言基礎入門
純視頻方式,每個視頻15分鍾左右,介紹的比較詳細,如果喜愛看視頻來學習的話,可以看看。
二、C語言實戰項目
免費的項目教程:
C語言製作2048;
C語言快速實現五子棋、鬥地主的發牌器;
C語言製作簡單計桐和算器;
用 C語言編寫自己的編程語言。
三、C語言筆記文章整理
學完基礎、做完項目之後,就會有各種問題,這個時候就需要學習筆記啦,或自己總結,或看別人的總結都可以。
1.C 語言中的指針和內存泄漏。
2.如何寫出優美的 C 代碼。
3.C語言的整型溢出問題,酷 殼 - CoolShell.cn。
4.易被遺忘的C/C++要點總結。
5.C/C++的mem函數和strcpy函數的區別和應用。
6.C語言的變數作用域及頭文件。
7.10個經典的C語言面試基礎演算法及代碼。
四、其他資源
再整理一些資源,零七碎八的,對於學習C語言的過程中會很有幫助的。
1.awesome-c(英文)、awesome-c-cn(中文版)
2.源碼閱讀--十個C開源項目。
3.一千行以下有哪些值得學習的小型開源項目? - 互聯網-知乎。
4.值得推薦的C/C++框架和庫。
5.C與 C++ 的真正區別在哪裡?
6.初學者的編程自學指南。
7.免費學習編程的10個好工具。
8.11款學習編程的好玩的瀏覽器游戲(譯)。
9.每個程序員都應該收藏的演算法復雜度速查表。
㈦ 輸入3個整數abc,怎麼用C語言從大到小排列輸出
詳細如下:
# include<stdio.h>
int main (void)
{ int a,b,c,t;
printf("請輸入三個任意整數行茄: ");
scanf("%d %d %d",&a, &b, &c);
if(a<b)
{ t = a;
a = b;
b = t;
}
if(a<c)
{
t = a;
a = c;
c = t;
}
if(b<c)
{
t = b;
b = c;
c = t;
}
printf("最大值:%d 最小值:%d %d",a,c);
}
希望能幫到你。