score在c語言中什麼意思

C語言中沒有score這個保留字,換句話score在C語言中只能算是一個識別符號,沒有特殊的語法功能。

score在c語言中什麼意思

在程式語言中,識別符號是使用者程式設計時使用的名字,變數、常量、函式、語句塊都有名字。是用來標識某個實體的一個符號,是對變數名、函式名、標號和其他各種使用者定義的物件命名。

而C語言的識別符號,有兩個基本的使用原則:要符合語法要求,C語言中規定,識別符號有數字、字母、下劃線(_)組成,而且第1符號只能為字母或者下劃線;識別符號的命名,儘量便於閱讀。如問題中的score用於表示分數,就容易理解。

score在c語言中什麼意思

舉個例子float score在C語言中就是定義浮點型變數的語句,float 表示要定義的變數的資料型別為浮點型(通俗地說就是小數);score 是要定義的變數,也就是變數名,一旦定義好後就可以在後面的程式中使用了。比如:int number = 0;(定義一個整型變數number,並賦值為0);float score = 90。5;(定義一個浮點型變數score,並賦值為90。5)。

C語言中識別符號的命名規範:

1、正確的識別符號:abc,a1,prog_to。C語言中把識別符號分為三類:關鍵字,預定義識別符號,使用者自定義識別符號。

2、不能把C語言關鍵字作為使用者識別符號,例如if ,for, while等。識別符號長度是由機器上的編譯系統決定的,一般的限制為8字元(注:8字元長度限制是C89標準,C99標準已經擴充長度,其實大部分工業標準都更長)。

2、識別符號對大小寫敏感,即嚴格區分大小寫。一般對變數名用小寫,符號常量命名用大寫。(注:C語言中字母是區分大小寫的,因此score、Score、SCORE分別代表三個不同的識別符號)

score在c語言中什麼意思

複雜資料型別關鍵字:

1、struct:結構體資料型別。

2、union:聯合體資料型別。

3、enum:列舉資料型別。

選擇語句關鍵字:

1、if:條件判斷

2、else:條件判斷,於if對應

3、switch:判斷並選擇分支

4、case:判斷分支,於switch連用

5、default:預設分支,於switch連用

基本資料修飾關鍵字:

1、signed:修飾基本資料型別,包含正負。

2、unsigned:修飾基本資料型別,只包含正。

函式內部跳轉關鍵字:

1、return:返回函式引數,結束函式。

2、continue:結束迴圈內當前這次迴圈。

3、break:結束整個迴圈。

4、goto:跳轉語句,只能在函式內跳轉。(會使程式結構混亂,不建議使用)

基本資料型別關鍵字:

1、char:字元型別資料,佔用1個位元組。

2、int:整數型別資料,佔用2個位元組。

3、short:短整型資料,佔用2個位元組。

4、long:長整型資料,佔用4個位元組。

5、float:單進度浮點資料,佔用4個位元組。

6、double:雙精度浮點數資料,佔用8個位元組。

儲存型別關鍵字:

1、auto:自動變數,資料型別預設都是auto。

2、static:靜態變數,會儲存變數值,區域性變數重新初始化值也

會變化。

3、register:暫存器變數。

4、extern:外部變數,一般針對外部檔案中的全域性變數和函式。

5、const:定義限定變數,不允許被改變。

6、volatile:指定變數,不會被編譯器最佳化而省去執行。

其它型別關鍵字:

1、void:宣告引數無返回資料型別

2、typedef:型別定義,名字替換

3、sizeof:長度運算子,可以返回資料的長度大小

迴圈語句關鍵字:

1、while:滿足條件迴圈

2、for:for迴圈語句關鍵字

3、do-while:先判斷,在執行while迴圈