决定C语言中函数返回值类型的是【 】 C语言中函数返回值的类型是由 决定?为什么选A,而不选B呀?...
C\u8bed\u8a00\u4e2d\u51fd\u6570\u8fd4\u56de\u503c\u7684\u7c7b\u578b\u662f\u7531\uff08\uff09 \u51b3\u5b9a\uff1f\u4e3a\u4ec0\u4e48\u9009A\uff0c\u800c\u4e0d\u9009B\uff1f\u6bd4\u5982\u4e00\u4e2a\u6c42\u6700\u5927\u503c\u51fd\u6570\u5b9a\u4e49\u7684\u65f6\u5019\u6211\u8fd9\u6837\u5b9a\u4e49
int max(float a, float b){
float larger;
a > b ? larger = a : larger = b;
return larger;
}
\u5047\u5982\u6211\u7ed9\u53c2\u6570 a = 2.6 b = 2.8
\u90a3\u4e48larger = 2.8
\u4f46\u662f\u51fd\u6570\u7684\u8fd4\u56de\u503c\u7c7b\u578b\u770b\u7684\u53ea\u80fd\u662f\u51fd\u6570\u7c7b\u578b\uff0c \u8fd9\u6837\u6700\u540e\u8fd4\u56de\u7684\u53ea\u662f2\u800c\u5df2 \uff0c \u5c3d\u7ba1larger\u662f2.8\uff0c \u7531\u4e8e\u51fd\u6570max\u7684\u7c7b\u578b\u662fint \uff0c \u88ab\u5f3a\u5236\u622a\u65ad\u6210\u4e862
\u9898\u76ee\u56db\u4e2a\u9009\u9879\u91cc\u9762\u53ea\u6709A\u662f\u770b\u51fd\u6570\u7c7b\u578b\u3002\u6240\u4ee5\u5176\u4ed6\u90fd\u4e0d\u5bf9
C\u8bed\u8a00\u51fd\u6570\u8fd4\u56de\u503c\u662f\u7531\u5b9a\u4e49\u51fd\u6570\u65f6\u6240\u5b9a\u4e49\u7684\u51fd\u6570\u7684\u7c7b\u578b\u51b3\u5b9a\u7684\u3002\u4e5f\u5c31\u662f\u8bf4\u4f60\u7684\u51fd\u6570\u662f\u4ec0\u4e48\u7c7b\u578b\uff0c\u8fd4\u56de\u503c\u5c31\u662f\u4ec0\u4e48\u7c7b\u578b\u3002\u6bd4\u5982\uff1a\u51fd\u6570\u5b9a\u4e49 int fun(int a,char b)\u8fd4\u56de\u503c\u5c31\u662f\u6574\u578b\u51fd\u6570\u5b9a\u4e49 int *fun(int a)\u8fd4\u56de\u503c\u5c31\u662f\u57fa\u7c7b\u578b\u4e3a\u6574\u578b\u7684\u6307\u9488\u51fd\u6570\u5b9a\u4e49 void fun(int a)\u65e0\u8fd4\u56de\u503c
return\u8bed\u53e5\u7684\u8868\u8fbe\u5f0f\u80fd\u8f6c\u6362\u6210\u51fd\u6570\u5b9a\u4e49\u7c7b\u578b\uff0c\u5219\u8fd4\u56de\u51fd\u6570\u5b9a\u4e49\u7c7b\u578b\uff0c\u5426\u5219\u5c06warning
\u6bd4\u5982\uff1a
int fun(int a){ float a=1.5; return a;//warning C4244: 'return' : conversion from 'float ' to 'int ', possible loss of data}\u8fd9\u65f6\u5b9e\u9645\u4e0a\u8fd4\u56de\u7684\u662f1\u800c\u4e0d\u662f1.5
决定C语言中函数返回值类型的是定义函数时在函数首部所指定的类型。
在C语言中,一个标准的函数定义语句块必须包含函数返回值的类型标识符、函数名、形参类型及数量、函数体、返回值表达式。如果函数返回值类型为 void (即无返回值)。
函数定义示例(其中int是函数返回值类型):
int fun(int a, int b){
return a>b ? a : b;
}
扩展资料
C语言函数类型种类举例介绍:
1、void 空类型,表示该函数无返回值;
2、int 整形,表示该函数返回int整形数值;
3、double 双精度,函数返回双精度数值;
4、char 字符串,函数返回字符串;
5、long 长整型,函数返回长整型数值;
决定C语言中函数返回值类型的是定义函数时在函数首部所指定的类型。
在C语言中,一个标准的函数定义语句块必须包含函数返回值的类型标识符、函数名、形参类型及数量、函数体、返回值表达式。如果函数返回值类型为 void (即无返回值)。
函数定义示例(其中int是函数返回值类型):
int fun(int a, int b){
return a>b ? a : b;
选D return的类型是由D选项来决定的,不能选A
选B,调用该函数的主调函数的类型
选D,return语句返回的类型要与你定义函数时的返回类型一致
绛旓細鍐冲畾C璇█涓嚱鏁拌繑鍥炲肩被鍨嬬殑鏄畾涔夊嚱鏁版椂鍦ㄥ嚱鏁伴閮ㄦ墍鎸囧畾鐨勭被鍨銆傚湪C璇█涓紝涓涓爣鍑嗙殑鍑芥暟瀹氫箟璇彞鍧楀繀椤诲寘鍚嚱鏁拌繑鍥炲肩殑绫诲瀷鏍囪瘑绗︺佸嚱鏁板悕銆佸舰鍙傜被鍨嬪強鏁伴噺銆佸嚱鏁颁綋銆佽繑鍥炲艰〃杈惧紡銆傚鏋滃嚱鏁拌繑鍥炲肩被鍨嬩负 void 锛堝嵆鏃犺繑鍥炲硷級銆傚嚱鏁板畾涔夌ず渚嬶紙鍏朵腑int鏄嚱鏁拌繑鍥炲肩被鍨嬶級锛歩nt fun(int a, int b)...
绛旓細銆愮瓟妗堛戯細A A銆傘愯В鏋愩戝湪C璇█涓紝鍑芥暟杩斿洖鐨勭被鍨嬫渶缁堝彇鍐充簬鍑芥暟瀹氫箟鏃跺湪鍑芥暟棣栭儴鎵璇存槑鐨勫嚱鏁扮被鍨嬶紝涓庤皟鐢ㄥ嚱鏁版椂涓昏皟鍑芥暟鎵浼犻掔殑瀹炲弬绫诲瀷鍜屽嚱鏁板畾涔夋椂褰㈠弬鐨勭被鍨嬫棤鍏筹紝鑰宺etllrn璇彞琛ㄨ揪寮忕殑鍊煎皢寮哄埗杞崲涓哄嚱鏁板畾涔夋椂鍦ㄥ嚱鏁伴閮ㄦ墍璇存槑鐨勫嚱鏁扮被鍨嬭繑鍥炪
绛旓細鍑芥暟瀹氫箟 int fun(int a,char b)杩斿洖鍊煎氨鏄暣鍨嬪嚱鏁板畾涔 int *fun(int a)杩斿洖鍊煎氨鏄熀绫诲瀷涓烘暣鍨嬬殑鎸囬拡鍑芥暟瀹氫箟 void fun(int a)鏃犺繑鍥炲 鍐版槸鐫¤憲鐨勬芳 | 鍙戝竷浜2010-01-16 涓炬姤| 璇勮 3 0 涓烘偍鎺ㄨ崘: 鑻ュ嚱鏁版湁杩斿洖鍊 浠ヤ笅鎵鍒楃殑鍑芥暟棣栭儴涓 c璇█鍑芥暟璋冪敤 浠ヤ笅鍑芥暟鐨勭被鍨嬫槸 璁惧嚱鏁颁腑鏈夋暣鍨...
绛旓細int銆傚湪C璇█涓紝鍑芥暟鐨勮繑鍥炲肩被鍨嬬敱鍑芥暟澹版槑鐨勮繑鍥炵被鍨嬪喅瀹氥傚嚱鏁扮殑杩斿洖绫诲瀷鍙互鏄换浣曞熀鏈暟鎹被鍨嬶紝濡int銆乫loat銆乧har绛锛屽彲浠ユ槸缁撴瀯浣撱佽仈鍚堜綋绛夊鏉傛暟鎹被鍨嬨傚嚱鏁扮殑杩斿洖绫诲瀷澹版槑鍦ㄥ嚱鏁板悕涔嬪墠锛岀敤绫诲瀷鍏抽敭瀛楁寚瀹氥傚锛屼笅闈㈢殑鍑芥暟澹版槑涓紝鍑芥暟鐨勮繑鍥炵被鍨嬫槸int锛氬湪鍑芥暟浣撲腑锛屼娇鐢╮eturn璇彞杩斿嚱鏁扮殑鍊笺...
绛旓細瀹氫箟鍑芥暟鏃舵墍鎸囨槑鐨勮繑鍥炲肩被鍨
绛旓細c璇█瑙勫畾锛屽嚱鏁拌繑鍥炲肩殑绫诲瀷鏄敱鍑芥暟棣栭儴瀹氫箟鐨勭被鍨嬪喅瀹氥傚嚱鏁拌繑鍥炲煎簲涓庨閮ㄥ畾涔夌殑绫诲瀷涓鑷达紝濡傝嫢涓嶄竴鑷达紝鍒欒嚜鍔ㄥ皢杩斿洖鍊煎己鍒惰浆鎹负鍑芥暟棣栭儴瀹氫箟鐨勭被鍨嬨傛病鏈夊畾涔夌被鍨嬫椂榛樿涓int鍨嬨備篃灏辨槸璇翠綘鐨勫嚱鏁版槸浠涔堢被鍨嬶紝杩斿洖鍊煎氨鏄粈涔堢被鍨嬨傛瘮濡傦細鍑芥暟瀹氫箟 int fun(int a,char b)杩斿洖鍊煎氨鏄暣鍨 鍑芥暟瀹氫箟 ...
绛旓細C璇█瑙勫畾,鍑芥暟杩斿洖鍊肩殑绫诲瀷鏄敱( )銆 A. return璇彞涓殑琛ㄨ揪寮忕被鍨嬫墍鍐冲畾 B. 璋冪敤璇ュ嚱鏁版椂鐨勪富璋冨嚱鏁扮被 50 鑷俊灏忕 | 娴忚6252 娆 |涓炬姤 鎴戞湁鏇村ソ鐨勭瓟妗堟帹鑽愪簬2017-12-16 11:36:14 鏈浣崇瓟妗 褰撶劧鏄敱鍑芥暟鍐冲畾鐨勫晩:姣斿澹版槑涓涓嚱鏁int prot(int *, int);閭d箞杩欎釜鍑芥暟鐨勮繑鍥炲糹nt鍨嬭繑鍥炲笺傚彲浠...
绛旓細C璇█涓殑杩斿洖绫诲瀷鍙互鏄换浣曟湁鏁堢殑鏁版嵁绫诲瀷锛屽int銆乫loat銆乨ouble銆乧har绛夛紝鎴栬呮槸鐢ㄦ埛鑷畾涔夌殑绫诲瀷濡傜粨鏋勪綋銆佽仈鍚堜綋绛夈傚鏋滃嚱鏁颁笉杩斿洖浠讳綍鍊硷紝鍒欎娇鐢ㄥ叧閿瓧void鏉ヨ〃绀恒備緥濡傦紝濡傛灉鎴戜滑鎯冲畾涔変竴涓嚱鏁帮紝鐢ㄤ簬璁$畻涓や釜鏁存暟鐨勫拰骞惰繑鍥炵粨鏋滐紝鎴戜滑鍙互杩欐牱瀹氫箟鍑芥暟锛歝 int add { return a + b;} 鍦ㄨ繖涓...
绛旓細b銆佸畾涔鍑芥暟鏃跺0鏄鐨勭被鍨鎵鍐冲畾
绛旓細C璇█瑙勫畾锛屽嚱鏁拌繑鍥炲肩殑绫诲瀷鐢卞嚱鏁伴閮ㄥ畾涔夌殑绫诲瀷鍐冲畾銆傚嚱鏁拌繑鍥炲煎簲涓庨閮ㄥ畾涔夌殑绫诲瀷涓鑷达紝濡傝嫢涓嶄竴鑷达紝鍒欒嚜鍔ㄥ皢杩斿洖鍊煎己鍒惰浆鎹负鍑芥暟棣栭儴瀹氫箟鐨勭被鍨嬨傛病鏈夊畾涔夌被鍨嬫椂榛樿涓int鍨嬨備篃灏辨槸璇翠綘鐨勫嚱鏁版槸浠涔堢被鍨嬶紝杩斿洖鍊煎氨鏄粈涔堢被鍨嬨傜畝浠 鍦ㄨ皟鐢ㄥ嚱鏁版椂锛屽鏋滈渶瑕佷粠琚皟鍑芥暟杩斿洖涓涓间緵涓昏皟鍑芥暟浣跨敤锛...