C語言——第一部分 C語言概述以及編程基礎

C語言 第一部分 編程基礎前端

 

1.經過」語言「來控制計算機,讓計算機爲咱們作事情,這樣的語言就叫作編程語言(Programming Language)。程序員

2.編程語言也有固定的格式和詞彙,例如:
編程語言有不少種,經常使用的有C語言、C++、Java、C#、PHP、JavaScript等,每種語言都有本身擅長的方面,例如:
編程

l C語言和C++主要用於PC軟件開發、底層開發、單片機和嵌入式系統;數組

l Java和C#不但能夠用來開發軟件,還能夠用來開發網站後臺程序;數據結構

l PHP主要用來開發網站後臺程序;編程語言

l JavaScript 主要負責網站的前端工做(如今也有公司使用 Node.js 開發網站後臺)。ide

 

3.編程語言是用來控制計算機的一系列指令(Instruction),它有固定的格式和詞彙(不一樣編程語言的格式和詞彙不同),必須遵照,不然就會出錯。函數


4.  網站

#include <stdio.h>
int main(){
    /*個人第一個C語言程序*/
    puts("Hello World!");
    return 0;
}


解析:spa


  • 全部的 C語言程序都須要包含 main() 函數。 代碼從 main() 函數開始執行。

  •  /* ... */ 用於註釋說明。

  • printf() 用於格式化輸出到屏幕。printf() 函數在 "stdio.h" 頭文件中聲明。

  • stdio.h 是一個頭文件(標準輸入輸出頭文件) and #include 是一個預處理命令,用來引入頭文件。 當編譯器遇到printf() 函數時,若是沒有找到 stdio.h 頭文件,會發生編譯錯誤。

  • return 0; 語句用於表示退出程序。


 

具備特定含義的詞彙、語句,按照特定的格式組織在一塊兒,就構成了源代碼(Source Code,也稱源碼或代碼(Code


5.C語言確定規定了源代碼中每一個詞彙、語句的含義,也規定了它們該如何組織在一塊兒,這就是語法(Syntax)。

6.編寫源代碼的過程就叫作編程(Program)。從事編程工做的人叫程序員(Programmer

 

7.C 語言是一種通用的高級語言,最初是由丹尼斯·裏奇在貝爾實驗室爲開發 UNIX 操做系統而設計的。

8.C語言的特色

① C語言簡潔、緊湊、,使用方便、靈活。ANSI C一共只有32個關鍵字:

auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register

return

short

signed

static

sizeof

struct

switch

typedef

union

unsigned

void

volatile

while





9種控制語句,主要用小寫字母表示,在C語言中,關鍵字是用小寫表示的!

② 運算符豐富。有34種

③ 數據結構類型豐富。

④ 具備結構化的控制語句。

⑤ 語法限制不太嚴格,程序設計自由度較大。

⑥ C語言容許直接訪問物理地址,可以進行位(Bit)操做,可以實現彙編語言的大部分功能,能夠直接對硬件進行操做,由此又被稱爲中級語言。

⑦ 生成目標代碼質量高,程序執行效率高。

⑧ 與彙編語言相比較而言,C語言編寫的程序可移植性較好。

 

9.C源程序的結構特色:

① 一個C語言源程序能夠由一個或多個源文件組成。

② 每一個源文件可由一個或多個函數組成。

③ 一個源程序不管有多少個文件組成,都有一個且只可以有一個main函數,即爲主函數。

④ 源程序中能夠有預處理命令(include命令爲其中之一),預處理命令一般放在源文件或源程序的最前面。

⑤ 每個說明,每個語句都必須以分號結尾。但預處理命令,函數頭和花括號「}」以後則不能加分號。

⑥ 標識符,關鍵字之間必須至少加一個空格來代表間隔,如有明顯的間隔符,也能夠不加空格。

 

10.C語言字符集是由字母,數字,空格,標點和特殊字符組成的,字符是組成語言的最基本的元素。


11.C語言的詞彙分爲6種:標識符、關鍵字、運算符、分隔符、常量、註釋符等等

(一)標識符

標識符由字母(A-Z,a-z)、數字(0-9)、下劃線「_」組成,而且首字符不能是數字,但能夠是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。

不能把C語言關鍵字做爲用戶標識符,例如if,for,while等.

標識符長度是由機器上的編譯系統決定的,通常的限制爲8字符(注:8字符長度限制是C89標準,C99標準已經擴充長度,其實大部分工業標準都更長)。

標識符對大小寫敏感,即嚴格區分大小寫。通常對變量名用小寫,符號常量命名用大寫。

標識符命名應作到「見名知意」,例如,長度(外語:length),求和、總計(外語:sum),圓周率(外語:pi)……

C語言中把標識符分爲三類:關鍵字,預約義標識符,用戶自定義標識符。

(二)關鍵字

關鍵字是由C語言規定的具備特定意義的字符串,一般也稱爲保留字。用於定義的標識符不該與關鍵字相同。C語言的關鍵字分爲一下幾類:

① 類型說明符——用於定義、說明變量、函數或其餘數據結構的類型。

② 語句定義符——用於表示一個語句的功能。

③ 預處理命令——用於表示一個預處理命令。

相關文章
相關標籤/搜索