當前位置:首頁 » 編程語言 » 新生學習c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

新生學習c語言

發布時間: 2022-11-22 08:48:30

Ⅰ 大一新生學c語言用什麼軟體

學c語言可以用的軟體推薦如下:
1、TurboC是由美國Borland公司開發的一套C語言程序開發工具,Borland公司是一家專門從事軟體開發、研製的大公司。該公司相繼推出了一套Turbo系列軟體,如TurboBASIC、TurboPascal、TurboProlog,這些軟體很受用戶歡迎。TurboC集成了程序編輯、調試、鏈接等多種功能。
2、WIN-TC是一個TC2WINDOWS平台開發工具。該軟體使用TC2為內核,提供WINDOWS平台的開發界面,因此也就支持WINDOWS平台下的功能,例如剪切、復制、粘貼和查找替換等。

Ⅱ 大一新生學習c語言感到困難,需要什麼資料書補充課外知識

C語言是多個知識點的集合,將這些知識點合理的結合起來就是一個C程序。例如if語句,if語句簽到,單循環,循環嵌套,基礎數據類型,數據類型轉換,結構數據類型等待。這些都是通過基礎知識來實現的。先把課本的每個基礎知識點理清,接下來學習就比較好了。
另外推薦兩本書c primer plus 和c++ primer plus,一本針對C一本針對C++,講的很細,例子也多

Ⅲ 大一新生學c語言用什麼軟體

大一新生學c語言用vscode,vim等等。學c語言,關鍵是親自動手。建議你從網上找一個有現成教學代碼的教學資料或網站,按上面的要求在本地計算機上搭建對應的編譯環境,當然也可以直接用網上的c代碼編譯器。通過下載課程的教學c代碼,自己編輯修改,再編譯運行,學起來很快。

c語言內容

C語言是一種計算機編程語言,簡單它是人類與計算機交互的語言,用於告訴計算機讓它做什麼。C語言是一種高級語言,所謂高級是指它可以被人類輕松的閱讀。這是相對於機器語言與匯編語言而言的。C語言程序需要經過處理後轉換成機器語言才可以工作。

Ⅳ 大學生如何學好C語言

一、首先確保你的健康狀況和基本計算機操作水平,從來沒聽說誰沒有電腦就能學習編程的(以後科技進步到人機合一的程度,也許可以實現)。如果能有網路連接,那簡直達到了完美的境界。
沒人可以無師自通,天才也不行。所以你要做的第一件事是找一本好的入門教材,最好是經典作品。反復地看教材,要牢記一點,你所提出的大部分問題,教材上都有解釋,只是你沒有認真看而已。反復地閱讀,直到你覺得你已經可以編寫出那本教材了,才可以丟棄他。教材比老師好的理由之一是,你可以帶教材上廁所去卧室,而老師不行。當然,老師也有比教材優越的地方,那就是他可以給你解釋教材上沒有的問題。但記住老師也是人,你不動腦子就去找他,他會厭煩的。不要鄙視你的老師,即使他其它方面不如你,至少在編程這件事上他能做你的老師就是他比你強的硬道理。
你以為光看語法書和背誦單詞而不練嘴就能說好英語么,顯然不對。編程也是,熟能生巧在任何地方都是一樣的。首先看懂教材上的那些例子,確保看懂之後,按著他的思路把它默寫出來,當你嘗試過就會知道看懂和默寫是兩個完全不同的程度。然後就可以做書後面的習題,獨立想,不要看答案或提示。等到整本書後面的習題你都能做對的時候,你就算入門了。然後去找等級考試二級三級的題目來做,等到也可以准確無誤的時候,恭喜你,C語言(或者其他語言)可以算是通過了。如果你的目的是去考試,現在就出發吧。但如果你想要以編程謀生,sorry,你還欠火候。這其中的差別就相當於大學英語四級作文和暢銷英文小說之間的差異。

二、我碰到問題了,誰能幫我
鄭鈞說,記得沒人會同情你,我親愛的兄弟。這真是至理名言。編程這件事,基本上是不能指望有人幫你的。
當你遇到編程遇到問題,首先應該是去看編譯器提供的信息。它可是最直接的來源,相當於案發現場,從沒聽說刑警不看屍檢報告就直接破案的。現代的編譯器已經不止編譯那麼簡單,編譯本身就能送出大量的提示,調試功能更是強大到可以讓你檢視程序運行的每一步都發生了什麼變化,只要你能看懂。機器的問題,就應該用機器來解決,而不是用人的肉眼去檢查。
然後就去查教材和文檔。手邊的教材能解決70%以上的問題,如果還不夠,上網去查。如果找不到,請記住有個東西叫搜索引擎,國內最著名的兩個,google 。99%的問題可以得到解決。
如果你有老師,可以試著向他請教。不要抱太大的希望,雖然他收你學費,但他也不是萬能的。
如果還是不行,確認你已經努力過而沒有答案,那麼你可以考慮提問,去論壇、新聞組或者群,都可以提問。
在你確定要提問之前,請先閱讀這篇文章《提問的智慧》
http://www.chinaunix.net/jh/29/8675.html
http://www.vcgood.com/bbs/forum_posts.asp?TID=1581&PN=1&TPN=1
這個也行,《提問的智慧 圖片版》
http://bbs.chinaunix.net/viewthread.php?tid=750796&extra=page%3D1
http://www.vcgood.com/bbs/forum_posts.asp?TID=1573&PN=1&TPN=1

推薦幾本書:
1、譚浩強的《C程序設計》。
優點在於,面向中國學生,語言易於理解,而且全書篇幅小,看過的人多,容易找到人請教。但是各方面的概念不深入,淺嘗輒止,實際上還有些小錯誤,不是很嚴謹。因此適合第一次入門學習,例題做完基本就可以拋棄了。有實體書和電子版下載。同時配套有習題集和習題解答,適合自學。
2、王大剛先生的《C語言編程寶典》。
質量不錯,與老譚的書一樣非常適合中國學生,而且對於TC的圖形編程講解非常透徹。本人沒有發現實體書,可能只發布在網路上,在VCgood論壇有轉載:
http://www.vcgood.com/bbs/forum_posts.asp?TID=1560&PN=2
http://book.chinaz.com/C/C/index.html
3、Kenneth A.Reek 的《C和指針》
進階讀物,把指針一章演繹為一本書可見其技術精度。指針是C的靈魂,能領會本書中的理念,才能算是真正明白了C指針的奧妙,才算懂得了C。

Ⅳ c語言剛開始學習最重要的是要抓住那幾點我是大一新生,想要好好學習軟體工程,希望大家能認真的幫幫我,

初學,沒別的。
打好基礎。書上那些語法可以達到熟練使用。運用那些基礎組合出自己任意想要的功能代碼。

多讀代碼--培養代碼分析能力,能讀懂別人的代碼,才能吸收別人代碼的精華,才能更好的找到代碼中的錯誤。分析代碼能力我一直都以為是最中之最的。

多寫代碼--不用說了,必須的,保證每天都用自己所學知識寫幾個小功能的代碼。尤其是初學,當你所學越多,可加大代碼完成功能的復雜度。注意的是:要注重寫代碼的質量而不是數量。

多讀書----編程最重要的就是思維,數據結構,演算法導論,c和指針,編譯原理(可選,最好還是看一看)必須要看的。看不懂就不要勉強,說明基礎還差很遠 ,繼續打好基礎,再翻回頭去看。我的演算法導論當初是中英兩本結合看的。現在買可能也要200多塊吧!

基礎覺的可以了,就要強化訓練:指針。指針是c的靈魂,你越深入指針越能體會這句話的含義。
等你熟練運用指針,以及結構體的時候,(兩者結合最典型的例子:鏈表的創建,刪除,添加,查找,其實也是指針和結構體里最簡單的一個使用)。
等熟練運用鏈表,那麼基礎已經可以揮手拜拜了。就要多看書,c和指針,演算法導論等必看。
二維指針,多維指針,函數、數組指針,可以靈活運用這些,那麼在構建代碼框架時,就可以更靈活,可以使得整個代碼更有條理,結構更清晰,這些都是後話了。

之後就可以看操作系統方面的書籍,當然看你愛好哪一方面。根據個人愛好的方向,是選擇linux 偏底層,驅動,內核(源碼全開發),還是選擇windows (純使用微軟提供介面,很多東西無需知道原理,甚至糊里糊塗就可編出大型的程序:例如用vc開發個qq。。。)是選擇嵌入式偏硬體一點,還是選擇純軟-演算法方向一類,要看你自己的愛好了。一般真正喜歡編程的,喜歡探究原理的,沒幾個人會選擇在windows上的破平台去開發吧(喜愛演算法的另當別論,這種和系統無關的,純粹個人能力+思想)。這也是linux快速發展的原因,有太多的工程師致力於linux,因為在付出的同時可以從中學到更多的東西,畢竟源碼開發,收獲的多少在於個人的能力以及態度。雖然在個人電腦上還沒有什麼大的作為,但linux在嵌入式,伺服器等方面真的是非常強大。當然,linux再強大,幾年內,也無法代替windows,畢竟windows經歷了太久,有太多的應用在上面,但十幾年後就難說了,總之要學windows,那麼mfc,c++,vc++也都是必須經歷的階段,兩者都有所了解,然後做出選擇也是不錯的。但人的精力有限,這里也只能提供給你一個參考的方向吧。。。

Ⅵ 大一新生,想自學c語言,請教一下下一步該怎麼走。

我的意見是把數據結構學好,你說是大二下學期開,可以先自學,在這里說句不好聽的,大學基本都是靠自學的,如果你能夠指望老師能教你多少東西那你能夠學到的並不會很多。
大一最好要規劃好自己的職業生涯,軟體開發又分驅動開發和應用開發,你先要認清你想從事什麼,然後再有目的地去學,這樣會走少點彎路,不像我大一時什麼都學,現在找工作了,什麼沒學好。規劃好自己的職業生涯才是最重要的,首先要想清楚自己想要什麼?
希望可以幫到學弟!

Ⅶ 大一新生學習c語言,有什麼必看的書籍,或者有什麼建議

C語言入門到精通清華出版社出版的 C語言程序設計譚浩強,一般是大學教材 CPrimerPlus很多版本 CPrimerPlus5thEdition(ENG) C語言入門經典(第4版) 相關的電子書: 密碼:zj45

Ⅷ 新生學C語言,一點也不會

#include <stdio.h>
struct stu {
int num;
char name[20];
int score[3];
};
struct stu student[10];
void main()
{
int i;
int j;
int sum;
printf("Please input:\n");
for(i=0;i<10;i++)
{
printf("NO.%d:\n num:",i+1);
scanf("%d",&student[i].num);
printf(" name:",i+1);
scanf("%s",student[i].name);
for(j=0;j<3;j++)
{
printf(" score.%d:",j+1);
scanf(" %d",&student[i].score[j]);
}
}

for (i=0;i<10;i++)
{
sum=0;
printf("num name math Chinese English average \n");
printf("%d %s",student[i].num,student[i].name);
for (j=0;j<3;j++)
{
printf(" %d",student[i].score[j]);
sum+=student[i].score[j];
}
printf(" %d\n",sum/3);
}

}

/* 用回車來進行每一次的數據的輸入*/