A. c語言關鍵字的問題
關鍵字不可以,但你舉例的scanf和printf並不是,而是c語言標准輸入輸出函數庫中定義的函數,如果你自己要用這些做自己的函數名,注意不要包含stdio.h,以免沖突
B. 求C語言編程練習題!!
這么復雜 分還這么低 至少我是不會幫你寫
C. C語言中關鍵字指的是什麼
所謂關鍵字就是已被C語言本身使用,
不能作其它用途使用的字。例如關鍵字不能用作變數名、函數名等
D. c語言的37個關鍵字都是什麼
32個關鍵字吧。
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:條件語句
E. c語言的關鍵字的解釋及其作用應用
C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。
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:說明變數在程序執行中可被隱含地改變
char 8
int 16
long 32
float 32
double 64
這是占的位數 bit
1 Byte=8 bit
除以8就是位元組數 byte
希望對你有幫助,如果想要好好學,建議買一本譚浩強老師的書看一下,還是比較詳細的
F. 簡述C語言中標識符和關鍵字的概念與區別
標識符是在程序中使用的變數名、函數名、標號等統稱為標識符。除庫函數的函數名由系統定義外,其餘都由用戶自定義。C 規定,標識符只能是字母(A~Z,a~z)、數字(0~9)、下劃線()組成的字元串,並且其第一個字元必須是字母或下劃線。
在使用標識符時還必須注意以下幾點:
(1)標准C不限制標識符的長度,但它受各種版本的C 語言編譯系統限制,同時也受到具體機器的限制。例如在某版本C 中規定標識符前八位有效,當兩個標識符前八位相同時,則被認為是同一個標識符。
(2)在標識符中,大小寫是有區別的。例如BOOK和book 是兩個不同的標識符。
(3)標識符雖然可由程序員隨意定義,但標識符是用於標識某個量的符號。因此,命名應盡量有相應的意義,以便閱讀理解,作到「顧名思義」。
關鍵字你看一看這一個
G. C語言問題:標識符為什麼不能使用關鍵字
會引起二意性,編譯器會誤解意思,編譯不下去。
例如
void main()
{
int if=1;
// 。。。。
}
標識符 用了 if, 編譯器見到if,認為是條件語句開始,那麼if以前應當是上一個語句,而語句同語句間應當用分號分隔,編譯器在if前當然找不到分號,於是報錯「if 前漏了分號」。if 後面應當是小括弧,寫條件表達式,可是發現了等號,於是報第二個錯「等號,語法錯誤".
最後編不出obj和exe文件。
H. C語言的關鍵字是什麼,為什麼叫關鍵字,怎麼來的
1.關鍵字就是C語言編譯器識別專用的字元串。
2.因為這些是C里規定死並且比較重要的字元串(key words)所以叫關鍵字的,好像你名字一樣。
3.開發C語言的人定下來的。
補充一下,下次千萬別問這種問題啊,就好像你問別人為什麼要叫李四一樣。