C语言的关键字 c语言 关键字
\u6c42C\u8bed\u8a00\u4e2d\u768432\u4e2a\u5173\u952e\u5b57\u53ca\u5176\u610f\u601d\uff1fauto \uff1a\u58f0\u660e\u81ea\u52a8\u53d8\u91cf\u4e00\u822c\u4e0d\u4f7f\u7528 double \uff1a\u58f0\u660e\u53cc\u7cbe\u5ea6\u53d8\u91cf\u6216\u51fd\u6570
int\uff1a\u58f0\u660e\u6574\u578b\u53d8\u91cf\u6216\u51fd\u6570 struct\uff1a\u58f0\u660e\u7ed3\u6784\u4f53\u53d8\u91cf\u6216\u51fd\u6570
break\uff1a\u8df3\u51fa\u5f53\u524d\u5faa\u73af else \uff1a\u6761\u4ef6\u8bed\u53e5\u5426\u5b9a\u5206\u652f\uff08\u4e0eif \u8fde\u7528\uff09
long \uff1a\u58f0\u660e\u957f\u6574\u578b\u53d8\u91cf\u6216\u51fd\u6570 switch :\u7528\u4e8e\u5f00\u5173\u8bed\u53e5
case\uff1a\u5f00\u5173\u8bed\u53e5\u5206\u652f enum \uff1a\u58f0\u660e\u679a\u4e3e\u7c7b\u578b
register\uff1a\u58f0\u660e\u79ef\u5b58\u5668\u53d8\u91cf
typedef\uff1a\u7528\u4ee5\u7ed9\u6570\u636e\u7c7b\u578b\u53d6\u522b\u540d\uff08\u5f53\u7136\u8fd8\u6709\u5176\u4ed6\u4f5c\u7528\uff09
char \uff1a\u58f0\u660e\u5b57\u7b26\u578b\u53d8\u91cf\u6216\u51fd\u6570
extern\uff1a\u58f0\u660e\u53d8\u91cf\u662f\u5728\u5176\u4ed6\u6587\u4ef6\u6b63\u58f0\u660e\uff08\u4e5f\u53ef\u4ee5\u770b\u505a\u662f\u5f15\u7528\u53d8\u91cf\uff09
return \uff1a\u5b50\u7a0b\u5e8f\u8fd4\u56de\u8bed\u53e5\uff08\u53ef\u4ee5\u5e26\u53c2\u6570\uff0c\u4e5f\u770b\u4e0d\u5e26\u53c2\u6570\uff09
union\uff1a\u58f0\u660e\u8054\u5408\u6570\u636e\u7c7b\u578b const \uff1a\u58f0\u660e\u53ea\u8bfb\u53d8\u91cf
float\uff1a\u58f0\u660e\u6d6e\u70b9\u578b\u53d8\u91cf\u6216\u51fd\u6570 short \uff1a\u58f0\u660e\u77ed\u6574\u578b\u53d8\u91cf\u6216\u51fd\u6570
unsigned\uff1a\u58f0\u660e\u65e0\u7b26\u53f7\u7c7b\u578b\u53d8\u91cf\u6216\u51fd\u6570 continue\uff1a\u7ed3\u675f\u5f53\u524d\u5faa\u73af\uff0c\u5f00\u59cb\u4e0b\u4e00\u8f6e\u5faa\u73af
for\uff1a\u4e00\u79cd\u5faa\u73af\u8bed\u53e5(\u53ef\u610f\u4f1a\u4e0d\u53ef\u8a00\u4f20\uff09 signed\uff1a\u751f\u547d\u6709\u7b26\u53f7\u7c7b\u578b\u53d8\u91cf\u6216\u51fd\u6570
void \uff1a\u58f0\u660e\u51fd\u6570\u65e0\u8fd4\u56de\u503c\u6216\u65e0\u53c2\u6570\uff0c\u58f0\u660e\u65e0\u7c7b\u578b\u6307\u9488\uff08\u57fa\u672c\u4e0a\u5c31\u8fd9\u4e09\u4e2a\u4f5c\u7528\uff09
default\uff1a\u5f00\u5173\u8bed\u53e5\u4e2d\u7684\u201c\u5176\u4ed6\u201d\u5206\u652f goto\uff1a\u65e0\u6761\u4ef6\u8df3\u8f6c\u8bed\u53e5
sizeof\uff1a\u8ba1\u7b97\u6570\u636e\u7c7b\u578b\u957f\u5ea6
volatile\uff1a\u8bf4\u660e\u53d8\u91cf\u5728\u7a0b\u5e8f\u6267\u884c\u4e2d\u53ef\u88ab\u9690\u542b\u5730\u6539\u53d8
do \uff1a\u5faa\u73af\u8bed\u53e5\u7684\u5faa\u73af\u4f53
while \uff1a\u5faa\u73af\u8bed\u53e5\u7684\u5faa\u73af\u6761\u4ef6 static \uff1a\u58f0\u660e\u9759\u6001\u53d8\u91cf if:\u6761\u4ef6\u8bed\u53e5
\u6211\u662f\u8fd9\u6837\u8bb0\u7684\uff0c\u5927\u90e8\u5206\u5728vc++\u91cc\u9762\u6253\u51fa\u6765\u6210\u84dd\u8272\u7684\u5b57\u662f\u5173\u952e\u5b57\uff0c\u6211\u8bf4\u7684\u53ea\u662f\u5927\u90e8\u5206\uff0c\u6392\u9664\u4e00\u4e9b\u7279\u6b8a\u7684\u5c31\u884c\u4e86\uff0c\u50cfinclude\u8fd9\u79cd\uff0c\u5982\u679c\u4f60\u662f\u4e3a\u4e86\u8003\u8bd5\u548c\u505a\u9898\uff0c\u90a3\u5c31\u5f88\u7b80\u5355\u4e86\uff0c\u7528\u6392\u9664\u6cd5\uff0cscanf printf pow\u4e0d\u662f\u84dd\u8272\u7684\uff08\u5176\u5b9e\u8fd9\u4e9b\u4e8b\u51fd\u6570\uff0c\u8f93\u5165\u3001\u8f93\u51fa\u3001\u5e42\u8fd0\u7b97\u51fd\u6570\uff09\uff0c\u6240\u4ee5\u4e00\u4e0b\u5c31\u505a\u51fa\u6765\uff0c \u6839\u672c\u4e0d\u9700\u8981\u5168\u90e8\u8bb0\u5b8c\uff0c\u5f88\u591a\u8ba1\u7b97\u673a\u8003\u8bd5\u7684\u8fd9\u7c7b\u578b\u9898\u76ee\u90fd\u7ed9\u51fa\u6765\u5f88\u660e\u663e\u7684\u9519\u8bef\u7684\u3002\u4e0d\u8981\u7d27\u5f20\u5c31\u884c\u3002\u8bb0\u4f4f\u7528\u989c\u8272\u6700\u597d\u8bb0\u3002
\u6b22\u8fce\u8ffd\u95ee
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:条件语句
C++C#winform
绛旓細C璇█鐨勫叧閿瓧鍏辨湁32涓锛屾牴鎹叧閿瓧鐨勪綔鐢紝鍙垎鍏朵负鏁版嵁绫诲瀷鍏抽敭瀛椼佹帶鍒惰鍙ュ叧閿瓧銆佸瓨鍌ㄧ被鍨嬪叧閿瓧鍜屽叾瀹冨叧閿瓧鍥涚被銆1 鏁版嵁绫诲瀷鍏抽敭瀛楋紙12涓級锛(1) char 锛氬0鏄庡瓧绗﹀瀷鍙橀噺鎴栧嚱鏁 (2) double 锛氬0鏄庡弻绮惧害鍙橀噺鎴栧嚱鏁 (3) enum 锛氬0鏄庢灇涓剧被鍨 (4) float锛氬0鏄庢诞鐐瑰瀷鍙橀噺鎴栧嚱鏁 (5) int锛...
绛旓細C璇█鍏抽敭瀛楁湁鍝簺 鏁版嵁绫诲瀷鍏抽敭瀛 short锛氫慨楗癷nt锛岀煭鏁村瀷鏁版嵁锛屽彲鐪佺暐琚慨楗扮殑int銆傦紙K&R鏃舵湡寮曞叆锛塴ong锛氫慨楗癷nt锛岄暱鏁村瀷鏁版嵁锛屽彲鐪佺暐琚慨楗扮殑int銆傦紙K&R鏃舵湡寮曞叆锛塴ong long锛氫慨楗癷nt锛岃秴闀挎暣鍨嬫暟鎹紝鍙渷鐣ヨ淇グ鐨刬nt銆傦紙C99鏍囧噯鏂板锛塻igned锛氫慨楗版暣鍨嬫暟鎹紝鏈夌鍙锋暟鎹被鍨嬨傦紙C89鏍囧噯鏂板锛塽nsig...
绛旓細1銆佹暟鎹被鍨嬪叧閿瓧 short锛氫慨楗癷nt锛岀煭鏁村瀷鏁版嵁锛屽彲鐪佺暐琚慨楗扮殑int銆俵ong锛氫慨楗癷nt锛岄暱鏁村瀷鏁版嵁锛屽彲鐪佺暐琚慨楗扮殑int銆俵ong long锛氫慨楗癷nt锛岃秴闀挎暣鍨嬫暟鎹紝鍙渷鐣ヨ淇グ鐨刬nt銆俿igned锛氫慨楗版暣鍨嬫暟鎹紝鏈夌鍙锋暟鎹被鍨嬨倁nsigned锛氫慨楗版暣鍨嬫暟鎹紝鏃犵鍙锋暟鎹被鍨嬨俽estrict:鐢ㄤ簬闄愬畾鍜岀害鏉熸寚閽堬紝骞惰〃鏄庢寚閽堟槸璁块棶...
绛旓細C璇█涓鍏辨湁32涓叧閿瓧锛屽涓嬫墍绀猴細鍏抽敭瀛 璇存槑 auto 澹版槑鑷姩鍙橀噺 short 澹版槑鐭暣鍨嬪彉閲忔垨鍑芥暟 int 澹版槑鏁村瀷鍙橀噺鎴栧嚱鏁 long 澹版槑闀挎暣鍨嬪彉閲忔垨鍑芥暟 float 澹版槑娴偣鍨嬪彉閲忔垨鍑芥暟 double 澹版槑鍙岀簿搴﹀彉閲忔垨鍑芥暟 char 澹版槑瀛楃鍨嬪彉閲忔垨鍑芥暟 struct 澹版槑缁撴瀯浣撳彉閲忔垨鍑芥暟 union ...
绛旓細1. 鏁版嵁绫诲瀷鍏抽敭瀛楋紙12涓級锛(1). char 锛氬0鏄庡瓧绗﹀瀷鍙橀噺鎴栧嚱鏁 (2). double 锛氬0鏄庡弻绮惧害鍙橀噺鎴栧嚱鏁 (3). enum 锛氬0鏄庢灇涓剧被鍨 (4). float锛氬0鏄庢诞鐐瑰瀷鍙橀噺鎴栧嚱鏁 (5). int锛 澹版槑鏁村瀷鍙橀噺鎴栧嚱鏁 (6). long 锛氬0鏄庨暱鏁村瀷鍙橀噺鎴栧嚱鏁 (7). short 锛氬0鏄庣煭鏁村瀷鍙橀噺鎴栧嚱鏁 (8). signed...
绛旓細c璇█鍏抽敭瀛楁湁锛歛uto 锛氬0鏄庤嚜鍔ㄥ彉閲忥紱break锛氳烦鍑哄綋鍓嶅惊鐜 锛沜ase锛氬紑鍏宠鍙ュ垎鏀 锛沜har 锛氬0鏄庡瓧绗﹀瀷鍙橀噺鎴栧嚱鏁拌繑鍥炲肩被鍨嬶紱const 锛氬0鏄庡彧璇诲彉閲忥紱continue锛氱粨鏉熷綋鍓嶅惊鐜紝寮濮嬩笅涓杞惊鐜 锛沝efault锛氬紑鍏宠鍙ヤ腑鐨勨滈粯璁も濆垎鏀 锛沝o锛氬惊鐜鍙ョ殑寰幆浣撱C璇█鐨勫叧閿瓧鍏辨湁32涓锛屾牴鎹叧閿瓧鐨勪綔鐢紝鍙...
绛旓細杩欎釜鏄32涓鍏抽敭瀛锛C璇█锛屾槸涓绉嶉氱敤鐨勩佽繃绋嬪紡鐨勭紪绋嬭瑷锛屽箍娉涚敤浜庣郴缁熶笌搴旂敤杞欢鐨勫紑鍙戙傚叿鏈夐珮鏁堛佺伒娲汇佸姛鑳戒赴瀵屻佽〃杈惧姏寮哄拰杈冮珮鐨勭Щ妞嶆х瓑鐗圭偣锛屽湪绋嬪簭鍛樹腑澶囧彈闈掔潗銆傛渶杩25骞存槸浣跨敤鏈涓哄箍娉涚殑缂栫▼璇█銆侰璇█鏄敱UNIX鐨勭爺鍒惰呬腹灏兼柉路閲屽锛圖ennis Ritchie锛変簬1970骞 鐢 鑲锋堡鏅婏紙Ken ...
绛旓細C璇█鐨勫叧閿瓧鍏辨湁32涓锛屾牴鎹叧閿瓧鐨勪綔鐢紝鍙垎鍏朵负鏁版嵁绫诲瀷鍏抽敭瀛椼佹帶鍒惰鍙ュ叧閿瓧銆佸瓨鍌ㄧ被鍨嬪叧閿瓧鍜屽叾瀹冨叧閿瓧鍥涚被銆備竴銆佸叧浜庢暟鎹被鍨嬬殑鍏抽敭瀛(12涓)char 锛氬0鏄庡瓧绗﹀瀷鍙橀噺鎴栧嚱鏁 double 锛氬0鏄庡弻绮惧害鍙橀噺鎴栧嚱鏁 enum 锛氬0鏄庢灇涓剧被鍨 float锛氬0鏄庢诞鐐瑰瀷鍙橀噺鎴栧嚱鏁 int锛氬0鏄庢暣鍨嬪彉閲忔垨鍑芥暟 long 锛...
绛旓細鍏抽敭瀛楀氨鏄凡琚獵璇█鏈韩浣跨敤锛屼笉鑳戒綔鍏跺畠鐢ㄩ斾娇鐢ㄧ殑瀛椼備緥濡傚叧閿瓧涓嶈兘鐢ㄤ綔鍙橀噺鍚嶃佸嚱鏁板悕绛 鐢盇NSI鏍囧噯瀹氫箟鐨凜璇█鍏抽敭瀛楀叡32涓細auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default ...
绛旓細C璇█鐨勫叧閿瓧鍏辨湁32涓锛屾牴鎹叧閿瓧鐨勪綔鐢紝鍙垎鍏朵负鏁版嵁绫诲瀷鍏抽敭瀛椼佹帶鍒惰鍙ュ叧閿瓧銆佸瓨鍌ㄧ被鍨嬪叧閿瓧鍜屽叾瀹冨叧閿瓧鍥涚被銆1銆佸叧浜庢暟鎹被鍨嬬殑鍏抽敭瀛(12涓)(1) char 锛氬0鏄庡瓧绗﹀瀷鍙橀噺鎴栧嚱鏁 (2) double 锛氬0鏄庡弻绮惧害鍙橀噺鎴栧嚱鏁 (3) enum 锛氬0鏄庢灇涓剧被鍨 (4) float锛氬0鏄庢诞鐐瑰瀷鍙橀噺鎴栧嚱鏁 (5) int...