天天看點

《C語言程式設計初學者指南》一1.4 了解關鍵字

本節書摘來自異步社群《c語言程式設計初學者指南》一書中的第1章,第1.4節,作者【美】keith davenport(達文波特) , m1ichael vine(維恩),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

在标準ansi c程式設計語言中,有32個單詞定義為關鍵字(keyword)。這些關鍵字是預先定義的,在c程式中無論如何都不能使用。編譯器(在這裡是gcc)使用這些關鍵字來輔助編譯程式。注意,必須總是把這些關鍵字寫成小寫的(參見表1.1)

表1.1 c語言的關鍵字

關鍵字

說明

auto

定義具有局部作用域的一個局部變量

break

把控制傳遞到程式結構之外

case

分支控制

char

基本資料類型

const

定義一個不能修改的值

continue

把控制傳遞到循環的開始處

default

do

do while循環

double

浮點資料類型

else

條件語句

enum

定義類型為int的一組常量

extern

表明一個在其他的地方定義的辨別符

float

for

for循環

goto

無條件地轉換程式控制

if

int

long

類型修飾符

register

把聲明的變量存儲到一個cpu寄存器中

return

退出函數

short

類型辨別符

signed

sizeof

傳回表達式或類型的大小

static

在變量的作用域結束後還保留其值

struct

将變量組織到一個記錄中

switch

typedef

建立一個新的類型

union

将占用相同存儲空間的變量分為一組

unsigned

void

空資料類型

volatile

允許一個變量被背景例程修改

while

當條件為true時,重複程式的執行

注意,除了表1.1中的清單,c語言編譯器可能會定義更多的關鍵字。如果編譯器這麼做了,你可以從編譯器所附帶的文檔中找到這些關鍵字的清單。

在閱讀本書的過程中,我将向你展示如何使用前面所提及的、衆多的c語言關鍵字。

繼續閱讀