1.C是高級語言:它是把高級語言的基本結構和語句與低級語言的實用性結合起來的工作單元。
2.C是結構式語言:結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調
試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控制程序流向,從而使程序完全結構化。
3.C語言功能齊全:具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的的遊戲。
4.C語言適用範圍大:適合於多種操作系統,如Windows、DOS、UNIX等等;也適用於多種機型。C語言對編寫需要硬件進行操作的場合,優於其它高級語言,有一些大型應用軟件也
是用C語言編寫的。
5.C語言應用指針:可以直接進行靠近硬件的操作,但是C的指針操作不做保護,也給它帶來了很多不安全的因素。C++在這方面做了改進,在保留了指針操作的同時又增強了安全性
,受到了一些用戶的支持,但是,由於這些改進增加語言的複雜度,也爲另一部分所詬病。Java則吸取了C++的教訓,取消了指針操作,也取消了C++改進中一些備受爭議的地方,
在安全性和適合性方面均取得良好的效果,但其本身解釋在虛擬機中運行,運行效率低於C++/C。一般而言,C,C++,java被視爲同一系的語言,它們長期佔據着程序使用榜的前三
名。
6.C語言文件由數據序列組成:可以構成二進制文件或文本文件常用的C語言IDE(集成開發環境)有Microsoft Visual C++、Dev-C++、Code::Blocks、Borland C++ Builder、
Watcom C++、GNU DJGPP C++、Lccwin32 C Compiler 3.1、High C,Turbo C、C-Free、Win-TC、Xcode等。
課程目錄
- 13分鐘59秒 課時10基礎C語言開發_01C程序設計快速上手
- 15分鐘1秒 課時20基礎學C語言開發_02-1基本數據類型
- 14分鐘10秒 課時30基礎學C語言開發_02-2數據類型怎麼存儲
- 26分鐘34秒 課時40基礎學C語言開發_02-3格式化輸入輸出及示例
- 9分鐘5秒 課時50基礎學C語言開發_03.0-1比較與邏輯運算符
- 13分鐘59秒 課時60基礎學C語言開發_03.0-2單目運算符
- 14分鐘39秒 課時70基礎學C語言開發_03.01-1算術_賦值運算符
- 14分鐘4秒 課時80基礎學C語言開發_03.01-2位運算
- 14分鐘19秒 課時90基礎學C語言開發_03.02運算符優先級
- 12分鐘9秒 課時100基礎學C語言開發_03.03-1 if_else
- 8分鐘23秒 課時110基礎學C語言開發_03.03-3分支控制語句
- 24分鐘12秒 課時120基礎學C語言開發_03.03-2循環控制語句
- 27分鐘37秒 課時130基礎學C語言開發_04-1指針_地址_指針類型辨析
- 20分鐘15秒 課時140基礎學C語言開發_04-2指針類型全辨析
- 18分鐘1秒 課時150基礎學C語言開發_05-1函數基本概念及示例
- 31分鐘34秒 課時160基礎學C語言開發_04-3指針運算操作及應用
- 14分鐘52秒 課時170基礎學C語言開發_05-2傳值與傳址交換兩個數
- 6分鐘7秒 課時180基礎學C語言開發_05-3遞歸函數
- 30分鐘18秒 課時190基礎學C語言開發_06-1指針數組_數組指針_變長數組
- 10分鐘57秒 課時200基礎學C語言開發_06-2數組名做爲函數參數特殊應用示例
查看更多
在線觀看視頻教程:e良師益友C語言視頻教程