c语言关键字有哪些
1、auto :声明自动变量2、break:跳出当前循环
3、case:开关语句分支
4、char :声明字符型变量或函数返回值类型
5、const :声明只读变量
6、continue:结束当前循环,开始下一轮循环
7、default:开关语句中的“默认”分支
8、do :循环语句的循环体
9、double :声明双精度浮点型变量或函数返回值类型
10、else :条件语句否定分支(与 if 连用)
11、enum :声明枚举类型
12、extern:声明变量或函数是在其它文件或本文件的其他位置定义
13、float:声明浮点型变量或函数返回值类型
14、for:一种循环语句
15、goto:无条件跳转语句
16、if:条件语句
17、int: 声明整型变量或函数
18、long :声明长整型变量或函数返回值类型
19、register:声明寄存器变量
20、return :子程序返回语句(可以带参数,也可不带参数)
21、short :声明短整型变量或函数
22、signed:声明有符号类型变量或函数
23、sizeof:计算数据类型或变量长度(即所占字节数)
24、static :声明静态变量
25、struct:声明结构体类型
26、switch :用于开关语句
27、typedef:用以给数据类型取别名
28、unsigned:声明无符号类型变量或函数
29、union:声明共用体类型
30、void :声明函数无返回值或无参数,声明无类型指针
31、volatile:说明变量在程序执行中可被隐含地改变
32、while :循环语句的循环条件
绛旓細C璇█鐨勫叧閿瓧鍏辨湁32涓紝鏍规嵁鍏抽敭瀛楃殑浣滅敤锛鍙垎鍏朵负鏁版嵁绫诲瀷鍏抽敭瀛椼佹帶鍒惰鍙ュ叧閿瓧銆佸瓨鍌ㄧ被鍨嬪叧閿瓧鍜屽叾瀹冨叧閿瓧鍥涚被銆1 鏁版嵁绫诲瀷鍏抽敭瀛楋紙12涓級锛(1) char 锛氬0鏄庡瓧绗﹀瀷鍙橀噺鎴栧嚱鏁 (2) double 锛氬0鏄庡弻绮惧害鍙橀噺鎴栧嚱鏁 (3) enum 锛氬0鏄庢灇涓剧被鍨 (4) float锛氬0鏄庢诞鐐瑰瀷鍙橀噺鎴栧嚱鏁 (5) int锛...
绛旓細(1). char 锛氬0鏄庡瓧绗﹀瀷鍙橀噺鎴栧嚱鏁 (2). double 锛氬0鏄庡弻绮惧害鍙橀噺鎴栧嚱鏁 (3). enum 锛氬0鏄庢灇涓剧被鍨 (4). float锛氬0鏄庢诞鐐瑰瀷鍙橀噺鎴栧嚱鏁 (5). int锛 澹版槑鏁村瀷鍙橀噺鎴栧嚱鏁 (6). long 锛氬0鏄庨暱鏁村瀷鍙橀噺鎴栧嚱鏁 (7). short 锛氬0鏄庣煭鏁村瀷鍙橀噺鎴栧嚱鏁 (8). signed锛氬0鏄庢湁绗﹀彿绫诲瀷鍙橀噺鎴栧嚱鏁 (9...
绛旓細鍏抽敭璇嶏細void 锛氬0鏄庡嚱鏁版棤杩斿洖鍊兼垨鏃犲弬鏁帮紝澹版槑鏃犵被鍨嬫寚閽堬紝鏄惧紡涓㈠純杩愮畻缁撴灉 char 锛氬瓧绗﹀瀷绫诲瀷鏁版嵁锛屽睘浜庢暣鍨嬫暟鎹殑涓绉 int 锛氭暣鍨嬫暟鎹紝閫氬父涓虹紪璇戝櫒鎸囧畾鐨勬満鍣ㄥ瓧闀 float 锛氬崟绮惧害娴偣鍨嬫暟鎹紝灞炰簬娴偣鏁版嵁鐨勪竴绉 double 锛氬弻绮惧害娴偣鍨嬫暟鎹紝灞炰簬娴偣鏁版嵁鐨勪竴绉 short 锛氫慨楗癷nt锛岀煭鏁村瀷鏁版嵁锛屽彲...
绛旓細C璇█鍏抽敭瀛楁湁鍝簺 鏁版嵁绫诲瀷鍏抽敭瀛 short锛氫慨楗癷nt锛岀煭鏁村瀷鏁版嵁锛屽彲鐪佺暐琚慨楗扮殑int銆傦紙K&R鏃舵湡寮曞叆锛塴ong锛氫慨楗癷nt锛岄暱鏁村瀷鏁版嵁锛屽彲鐪佺暐琚慨楗扮殑int銆傦紙K&R鏃舵湡寮曞叆锛塴ong long锛氫慨楗癷nt锛岃秴闀挎暣鍨嬫暟鎹紝鍙渷鐣ヨ淇グ鐨刬nt銆傦紙C99鏍囧噯鏂板锛塻igned锛氫慨楗版暣鍨嬫暟鎹紝鏈夌鍙锋暟鎹被鍨嬨傦紙C89鏍囧噯鏂板锛塽nsig...
绛旓細C .澶嶆潅绫诲瀷鍏抽敭瀛楋紙5涓級struct 锛氱粨鏋勪綋澹版槑 union 锛氬叡鐢ㄤ綋澹版槑 enum 锛氭灇涓惧0鏄 typedef 锛氬0鏄庣被鍨嬪埆鍚 sizeof 锛氬緱鍒扮壒瀹氱被鍨嬫垨鐗瑰畾绫诲瀷鍙橀噺鐨勫ぇ灏 D .瀛樺偍绾у埆鍏抽敭瀛楋紙6涓級auto 锛氭寚瀹氫负鑷姩鍙橀噺锛岀敱缂栬瘧鍣ㄨ嚜鍔ㄥ垎閰嶅強閲婃斁銆傞氬父鍦ㄦ爤涓婂垎閰 static 锛氭寚瀹氫负闈欐佸彉閲忥紝鍒嗛厤鍦ㄩ潤鎬佸彉閲忓尯锛屼慨楗...
绛旓細c璇█鍏抽敭瀛楁湁锛歛uto 锛氬0鏄庤嚜鍔ㄥ彉閲忥紱break锛氳烦鍑哄綋鍓嶅惊鐜 锛沜ase锛氬紑鍏宠鍙ュ垎鏀 锛char 锛氬0鏄庡瓧绗﹀瀷鍙橀噺鎴栧嚱鏁拌繑鍥炲肩被鍨嬶紱const 锛氬0鏄庡彧璇诲彉閲忥紱continue锛氱粨鏉熷綋鍓嶅惊鐜紝寮濮嬩笅涓杞惊鐜 锛沝efault锛氬紑鍏宠鍙ヤ腑鐨勨滈粯璁も濆垎鏀 锛沝o锛氬惊鐜鍙ョ殑寰幆浣撱侰璇█鐨勫叧閿瓧鍏辨湁32涓紝鏍规嵁鍏抽敭瀛楃殑浣滅敤锛屽彲...
绛旓細C璇█鐨勫叧閿瓧鍏辨湁32涓紝鏍规嵁鍏抽敭瀛楃殑浣滅敤锛屽彲鍒嗗叾涓鏁版嵁绫诲瀷鍏抽敭瀛銆佹帶鍒惰鍙ュ叧閿瓧銆佸瓨鍌ㄧ被鍨嬪叧閿瓧鍜屽叾瀹冨叧閿瓧鍥涚被銆備竴銆佸叧浜庢暟鎹被鍨嬬殑鍏抽敭瀛(12涓)char 锛氬0鏄庡瓧绗﹀瀷鍙橀噺鎴栧嚱鏁 double 锛氬0鏄庡弻绮惧害鍙橀噺鎴栧嚱鏁 enum 锛氬0鏄庢灇涓剧被鍨 float锛氬0鏄庢诞鐐瑰瀷鍙橀噺鎴栧嚱鏁 int锛氬0鏄庢暣鍨嬪彉閲忔垨鍑芥暟 long 锛...
绛旓細C璇█涓殑32涓叧閿瓧鍙婂叾鎰忔濆涓嬶細1銆乤uto 澹版槑鑷姩鍙橀噺 2銆乻hort 澹版槑鐭暣鍨嬪彉閲忔垨鍑芥暟 3銆乮nt 澹版槑鏁村瀷鍙橀噺鎴栧嚱鏁 4銆乴ong 澹版槑闀挎暣鍨嬪彉閲忔垨鍑芥暟 5銆乫loat 澹版槑娴偣鍨嬪彉閲忔垨鍑芥暟 6銆乨ouble 澹版槑鍙岀簿搴﹀彉閲忔垨鍑芥暟 7銆char 澹版槑瀛楃鍨嬪彉閲忔垨鍑芥暟 8銆乻truct 澹版槑缁撴瀯浣撳彉閲忔垨...
绛旓細sigened char unsigned char渚:char c;绗崄涓叧閿瓧:break鐢ㄦ潵琛ㄧず涓柇銆備竴鑸敤鍦ㄥ惊鐜腑銆傚垽鏂槸鍚︽弧瓒虫潯浠剁劧鍚庝腑鏂綋鍓嶅惊鐜備緥:break;绗崄涓涓叧閿瓧:continue鐢ㄦ潵琛ㄧず璺宠繃褰撳墠鍏跺悗闈㈢殑璇彞,缁х画涓嬩竴娆″惊鐜備緥:continue;绗崄浜屼釜鍏抽敭瀛:long鐢ㄦ潵澹版槑闀垮瀷鐨勭被鍨嬨傛瘮濡俵ong int long double .绗崄涓変釜鍏抽敭瀛:if鍒ゆ柇...
绛旓細C璇█鎬诲叡鏈32涓叧閿瓧锛歛uto break锛4.3.2锛 case锛4.5锛char锛2.3.3锛5.1锛 const锛5.3.5锛 continue锛4.3.2锛塪efault锛4.5锛 do锛4.3.1锛 double锛2.3.2锛塭lse锛3.6.1锛 enum锛8.4锛 extern锛5.3.1锛塮loat锛2.3.2锛5.1锛 for锛3.6.3锛...