C語言視頻教程

C語言視頻教程是2007年5月17日發布的網路課程,參考於C語言程式設計(譚浩強)。

基本介紹

  • 中文名:C語言視頻教程
  • 發布時間: 2007年5月17日
  • 課時: 6課
  • 參考課本: C語言程式設計(譚浩強)
教程信息,內容簡介,教程目錄,C語言簡介,特點,經典例子,編程開發,開發方式,集成開發環境,

教程信息

價格:前兩章節免費,後面章節1課10學習幣
推廣網站可以獲得,每日簽到也可以獲得,

內容簡介

C語言程式設計作為大學理工課大一下學期必修的課程,學習該課程並不是要求大家能用C設計一個複雜的程式,最主要是掌握一種結構化設計編程思想,對編程不再恐懼陌生,該課程的知識點的講解通俗易懂,使即使沒有任何基本的朋友也可以很好的掌握。學完本課程後對後繼的編輯語言的學習將會有很大的幫助!
本教程共六課,99集。每個知識點都對應著實例進行貫通鞏固,並提供了對應實例的源碼下載,及作業的講解視頻,老師答疑等,是作為編程入門的一套非常適合的視頻教程!

教程目錄

第一課課程總目標
C語言的概論 編譯環境 變數 運算符介紹 表達式的概念 輸出輸入函式的使用(重難點) 順序程式設計
第二課課程總目標
C語言結構化程式設計的三種基礎結構介紹 關係運算符關係表達式邏輯運算符邏輯表達式 if語句 條件運算符 第三課課程總目標
1、C語言結構化程式設計的三種基礎結構介紹
2、循環結構程式設計
3、break介紹
第四課課程總目標
1、函式
2、什麼是函式
3、函式的定義
4、函式的類型
第五課課程總目標
1、數組
2、兩維數組
第六課課程總目標
1、指針

C語言簡介

C語言是一種面向過程電腦程式設計語言,它是目前眾多計算機語言中舉世公認的優秀的結構程式設計語言之一。它由美國貝爾研究所的D.M.Ritchie於1972年推出。1978後,C語言已先後被移植到大、中、小及微型機上。
C語言發展如此迅速,而且成為最受歡迎的語言之一,主要因為它具有強大的功能。許多著名的系統軟體,如DBASE Ⅳ都是由C 語言編寫的。用C 語言加上一些彙編語言子程式,就更能顯示C 語言的優勢了,像PC- DOS 、WORDSTAR等就是用這種方法編寫的。

特點

C語言是一種成功的系統描述語言,用C語言開發的UNIX作業系統就是一個成功的範例;同時C語言又是一種通用的程式設計語言,在國際上廣泛流行。世界上很多著名的計算公司都成功的開發了不同版本的C語言,很多優秀的應用程式也都使用C語言開發的,它是一種很有發展前途的高級程式設計語言
1. C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像彙編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。
2.C是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程式的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程式層次清晰,便於使用、維護以及調試。C 語言是以函式形式提供給用戶的,這些函式可方便的調用,並具有多種循環、條件語句控制程式流向,從而使程式完全結構化。
3.C語言功能齊全。具有各種各樣的數據類型,並引入了指針概念,可使程式效率更高。另外C語言也具有強大的圖形功能,支持多種顯示器和驅動器。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的的遊戲。
4. C語言適用範圍大。適合於多種作業系統,如Windows、DOS、UNIX等等;也適用於多種機型。
C語言對編寫需要硬體進行操作的場合,明顯優於其它解釋型高級語言,有一些大型套用軟體也是用C語言編寫的。
C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。
5.C語言檔案由數據序列組成,可以構成二進制檔案或文本檔案
常用的C語言IDE(集成開發環境)有Microsoft Visual C++Dev-C++Code::BlocksBorland C++,Watcom C++ ,Borland C++ Builder,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc 等等……
對於一個初學者,Microsoft Visual C++是一個比較好的軟體。界面友好,功能強大,調試也很方便。

經典例子

題目:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?
程式分析可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列後再去
掉不滿足條件的排列。
程式答案原始碼
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) /*以下為三重循環*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
}

編程開發

開發方式

在unix世界有大量的程式設計師是傳統的非IDE的方式進行軟體開發。一般是如下組合:
1.編譯器:gcc,clang等
2.編輯器:一般是vim/emacs
3.make:gnu make 或者bsd 的pmake等,功能與用法基本一樣
4.版本管理:cvs,svn,git等
5.代碼閱讀:cscope,ctags,lxr等

集成開發環境

1.Visual Studio(Visual C++)
2.Borland C++ Builder
3.Eclipse(Myln + CDT + MinGW32 + GCC)
4.Dev-C++(MinGW32 + GCC)
5.Code::Blocks(可配合多款編譯核心使用)
6.CodeLite

相關詞條

熱門詞條

聯絡我們