c語言基礎學習01_c語言概述

============================================================================= 每一種語言都有其獨特的語法規則與語言定義。

指令是對計算機進行程序控制的最小單位。 所有的指令的集合稱爲計算機的指令系統。

程序是爲完成一項特定任務而用某種語言編寫的一組指令序列。 ============================================================================= 機器語言----->彙編語言----->高級語言 010101 編譯器 標識符   編譯器   C語言、C++、Java等 ----------------------------   --------------------------     面向機器               面向人 彙編語言和機器語言都是面向機器的,機器不同,語言也不同。 高級語言到的出現使程序員擺脫了計算機硬件的限制,把主要精力放在了程序設計上,不在關注低層的計算機硬件。

C語言的解決問題的方法是:分析出解決問題所需要的步驟,把程序看作是數據被加工的過程。 基於這類方法的程序設計語言成爲面向過程的語言。C語言就是這種面向過程的程序設計語言。

C語言優點:代碼量小、執行速度快、功能強大、編程自由。 C語言缺點:編寫代碼實現週期長、可移植性較差、過於自由,經驗不足易出錯、對平臺庫依賴較多。 ============================================================================= 學會數理化,走遍天下都不怕; 學會C/C++語言,走遍全球都不怕。   (1)C語言可以寫網站後臺程序。   (2)C語言可以寫出絢麗的GUI界面。   (3)C語言可以專門針對某個主題寫出功能強大的程序庫,然後供其他程序方便使用,從而讓其他程序節省開發時間。   (4)C語言可以寫出大型遊戲的引擎。   (5)C語言可以寫出另一個語言來。   (6)C語言可以寫操作系統和驅動程序,並且只能用C語言編寫,Linux操作系統的全部源代碼都可以從網上得到,要深入瞭解操作系統的運行祕密,懂C語言,就能看懂。   (7)任何設備只要配置了微處理器,就都支持C語言。從微波爐到手機,都是由C語言技術來推動的。 ============================================================================= C語言優點:簡潔、緊湊、使用方便、靈活、功能強大、執行效率高;表達力強、移植性好 C語言僅有32個關鍵字,9種控制語句 C語言在不如人的地方:   比如字符串處理方面,就不如Perl語言;   比如數值計算方面,就不如Fortran語言;   比如人工智能方面,就不如Lisp語言。 ============================================================================= 32個關鍵字:(由系統定義,不能重作其它定義)

============================================================================= 9種控制語句:   if( )~else~   for( ) {}   while( ) {}   do~while( )   continue   break   switch   goto   return ============================================================================= 34種運算符:

============================================================================= 學習C語言的方法和祕訣:   1、多動手少求人   2、多學習優秀代碼(吸星大法)   3、多以人類的思考方法來類比計算機,用人類的思維轉換成計算機的處理方法   (如果自己都想不通這個事情怎麼做,就不要讓計算機去做)

學習C語言的目標:   1、學會C語言(倒背如流,運用如飛)   2、掌握編程的技巧與簡單的算法   3、搞定世界500強C語言的面試部分

=============================================================================

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章