求解析,錯(cuò)在哪,對(duì)在那,最好來(lái)例子
A 用戶定義的函數(shù)中可以沒(méi)有return語(yǔ)句
B 用戶定義的函數(shù)可以有多個(gè)return語(yǔ)句,以便可以調(diào)用多次返回多個(gè)返回值
C 用戶定義的函數(shù)中如果有return語(yǔ)句,函數(shù)可以為void類型
D函數(shù)的return語(yǔ)句中可以沒(méi)有表達(dá)式
大神,求幫助
A 用戶定義的函數(shù)中可以沒(méi)有return語(yǔ)句
B 用戶定義的函數(shù)可以有多個(gè)return語(yǔ)句,以便可以調(diào)用多次返回多個(gè)返回值
C 用戶定義的函數(shù)中如果有return語(yǔ)句,函數(shù)可以為void類型
D函數(shù)的return語(yǔ)句中可以沒(méi)有表達(dá)式
大神,求幫助
2015-08-11
舉報(bào)
2015-08-12
A:返回值類型為void的函數(shù)可以不寫return
B:可以有多個(gè)return語(yǔ)句,但必須在通的分支上(if...else, 或switch...case等),非void返回的函數(shù),一次調(diào)用有且只能執(zhí)行一條return語(yǔ)句。你要返回多個(gè)值或?qū)ο?,你可以放到?shù)組或vector里面,或者用形參用引用傳遞,直接修改
C:函數(shù)為void,可以寫return,但只是個(gè)return; 表示函數(shù)退出,不返回值
D:就是C的情況
2015-08-12
c是怎么回事,題目說(shuō)有return,則可以有void不是對(duì)嗎?難道return;不是return語(yǔ)句?