1. 關於c語言保留字的問題
呵呵
if/else 如果/否則
while循環(或do while)
switch/case多分枝
for步進循環
exit退出程序 continue循環下一輪 break 跳出循環
goto流程轉移 return返回
int整型 float浮點型 long長型 double雙精度
bool布爾型 char字元型 short 短 unsigned無符號
auto自動 extern外引用 static靜態 register寄存器
const不可變 true/flase 真/假
struct結構定義 typedef定義 define宏定義
include包含
這些是最常用的
2. C語言的保留字是哪些
c語言中的關鍵字和保留字含義是一樣的,共有
32
個保留字或關鍵字,這些保留字或關鍵字是不能用來作為c程序中的標識符的
3. C語言里的保留字是指什麼>
保留字是變成工具裡面留給系統使用的特定的字元,如:list go return等等,你在設變數名的時候如果用了保留字,系統就會提示出錯。
4. C語言系統保留字有哪些
1、數據類型關鍵字
short:修飾int,短整型數據,可省略被修飾的int。
long:修飾int,長整型數據,可省略被修飾的int。
long long:修飾int,超長整型數據,可省略被修飾的int。
signed:修飾整型數據,有符號數據類型。
unsigned:修飾整型數據,無符號數據類型。
restrict:用於限定和約束指針,並表明指針是訪問一個數據對象的唯一且初始的方式。
2、復雜類型關鍵字
struct:結構體聲明。
union:聯合體聲明。
enum:枚舉聲明。
typedef:聲明類型別名。
sizeof:得到特定類型或特定類型變數的大小。
inline:內聯函數用於取代宏定義,會在任何調用它的地方展開。
3、存儲級別關鍵字
auto:指定為自動變數,由編譯器自動分配及釋放。通常在棧上分配。與static相反。當變數未指定時默認為auto。
static:指定為靜態變數,分配在靜態變數區,修飾函數時,指定函數作用域為文件內部。
register:指定為寄存器變數,建議編譯器將變數存儲到寄存器中使用,也可以修飾函數形參,建議編譯器通過寄存器而不是堆棧傳遞參數。
extern:指定對應變數為外部變數,即標示變數或者函數的定義在別的文件中,提示編譯器遇到此變數和函數時在其他模塊中尋找其定義。
const:指定變數不可被當前線程改變(但有可能被系統或其他線程改變)。
volatile:指定變數的值有可能會被系統或其他線程改變,強制編譯器每次從內存中取得該變數的值,阻止編譯器把該變數優化成寄存器變數。
4、流程式控制制關鍵字-跳轉結構
return:用在函數體中,返回特定值(如果是void類型,則不返回函數值)。
continue:結束當前循環,開始下一輪循環。
break:跳出當前循環或switch結構。
goto:無條件跳轉語句。
5、流程式控制制關鍵字-分支結構
if:條件語句,後面不需要放分號。
else:條件語句否定分支(與if連用)。
switch:開關語句(多重分支語句)。
case:開關語句中的分支標記,與switch連用。
default:開關語句中的「其他」分支,可選。
5. c語言保留字問題
auto break case char const
continue default do double else
enum extern float for goto
if int long redister return
short signed sizeof static struct
switch typedef union unsigned void
volatile while
6. 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
auto :聲明自動變數
double :聲明雙精度變數或函數
int: 聲明整型變數或函數
struct:聲明結構體變數或函數
break:跳出當前循環
else :條件語句否定分支(與 if 連用)
long :聲明長整型變數或函數
switch :用於開關語句
case:開關語句分支
enum :聲明枚舉類型
register:聲明寄存器變數
typedef:用以給數據類型取別名
char :聲明字元型變數或函數
extern:聲明變數是在其他文件正聲明
return :子程序返回語句(可以帶參數,也可不帶參數)
union:聲明共用數據類型
const :聲明只讀變數
float:聲明浮點型變數或函數
short :聲明短整型變數或函數
unsigned:聲明無符號類型變數或函數
continue:結束當前循環,開始下一輪循環
for:一種循環語句
signed:聲明有符號類型變數或函數
void :聲明函數無返回值或無參數,聲明無類型指針
default:開關語句中的「其他」分支
goto:無條件跳轉語句
sizeof:計算數據類型長度
volatile:說明變數在程序執行中可被隱含地改變
do :循環語句的循環體
while :循環語句的循環條件
static :聲明靜態變數
if:條件語句
7. c語言中的保留字是什麼意思
答案是b.c語言的保留字是需要區別大小寫的。故a,d均不正確,其應該分別為:float、char。選項c中integer中間有空格也不對,只有b才是正確的,用於說明數據是有符號的,即+-。
8. "C語言的合法保留字"是什麼意思 在線等!謝了!
程序語言自身定義的一些名稱。
保留字又稱關鍵字。
指在高級語言中已經定義過的字,使用者不能再將這些字作為變數名或過程名使用。
每種程序設計語言都規定了自己的一套保留字。
例如:BASIC語言規定不能使用LIST作為變數名或過程名,因為LIST是一個BASIC語言專用於顯示內存程序的命令。
C有 22+10 = 32個關鍵字
C++ 有22+10+11+20 = 63 個關鍵字
JAVA 有22+ 9+ 17 = 48 個關鍵字 ps:以上內容來自網路。
其中,C89中,(C語言標准)中。
(8)c語言保留字擴展閱讀
return:結束一個函數並返回其後面表達式中的值。
初學的時候,有些不理解main 函數中return 0;有什麼用,在寫程序的時候老是忘記帶上了。其實,帶上return 0;是很有必要的。
main函數的返回值用於說明程序的退出狀態,如果返回0,表示程序正常退出,否則表示程序異常退出。返回值傳遞給程序的激活者(操作系統)。
如果沒有寫return語句的話,c99(c語言標准)規定編譯器自動在生成的目標文件中加入return 0;表示正常退出。
所以,為了代碼規范,我們一般都必須帶上return 0;
9. C語言編程序時所用的那些保留字的意思
關鍵字是由C語言規定的具有特定意義的字元串,通常也稱為保留字。用戶定義的標識符不應與關鍵字相同。C語言的關鍵字分為以下幾類:
(1)類型說明符
用於定義、說明變數、函數或其它數據結構的類型。如前面例題中用到的int,double等
(2)語句定義符
用於表示一個語句的功能。如例1.3中用到的if else就是條件語句的語句定義符。
(3)預處理命令字
用於表示一個預處理命令。如前最常用到的include。
c語言關鍵字共30個:
1. 數據類型關鍵字(12個):
(1). char :聲明字元型變數或函數
(2). double :聲明雙精度變數或函數
(3). enum :聲明枚舉類型
(4). float:聲明浮點型變數或函數
(5). int: 聲明整型變數或函數
(6). long :聲明長整型變數或函數
(7). short :聲明短整型變數或函數
(8). signed:聲明有符號類型變數或函數
(9). struct:聲明結構體變數或函數
(10). union:聲明聯合數據類型
(11). unsigned:聲明無符號類型變數或函數
(12). void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
(2)控制語句關鍵字(12個):
A.循環語句
(1). for: 一種循環語句(可意會不可言傳)
(2). do : 循環語句的循環體
(3). while :循環語句的循環條件
(4). break:跳出當前循環
(5). continue:結束當前循環,開始下一輪循環
B.條件語句
(1).if: 條件語句
(2).else :條件語句否定分支(與 if 連用)
(3).goto:無條件跳轉語句
C.開關語句
(1).switch :用於開關語句
(2).case:開關語句分支
(3).default:開關語句中的「其他」分支
D.
return :子程序返回語句(可以帶參數,也看不帶參數)
3. 存儲類型關鍵字(4個):
(1).auto :聲明自動變數 一般不使用
(2).extern:聲明變數是在其他文件正聲明(也可以看做是引用變數)
(3).register:聲明積存器變數
(4). static :聲明靜態變數
4. 其它關鍵字(4個):
(1).const :聲明只讀變數
(2).sizeof:計算數據類型長度
(3).typedef:用以給數據類型取別名(當然還有其他作用)
(4).volatile:說明變數在程序執行中可被隱含地改變
建議到http://www.vcgood.com/forum_posts.asp?TID=1326&PN=1中查看教程。