C語言函數的返回值
函數的返回值是指函數被調用之後,執行函數體中的程序段所取得的並返回給主調函數的.值。
C語言函數的返回值1、函數的值只能通過return語句返回主調函數。return語句的一般形式為:
1 | return 表達式 return (表達式); |
2、函數值的類型和函數定中函數的類型應保持一致。如果兩者不一致,則以函數返回類型為準,自動進行類型轉換。
1234 | int number() {
return 100 ; } |
1234 | void noResult() { } |
注意:
void函數中可以有執行代碼塊,但是不能有返回值,令void函數中如果有return語句,該語句只能有起到結束函數運行的功能。
1 | 其格式為: return ; |
沒有答案的
1234567891011121314151617181920212223242526 | #include <stdio.h> /* Jone算出結果應該怎麼寫函數? */
? joneResult( int x, int y, int z) {
int sum = x+y+z;
? //這裏是不是應該將sum返回呢? } /* Jack沒有算出結果只説了一句話是不是應該用無返回值函數? */
? jackResult( int x, int y, int z) {
printf( "我算不出來" ); } int main() {
int a, b, c;
a = 10 ;
b = 20 ;
c = 30 ;
//Jone的返回值類型是什麼?
jR = joneResult(a, b, c);
printf( "Jone運算結果是:%d" , jR);
printf( "Jack運算結果是:" );
//Jack沒有算出結果只説了句話,是不是直接調用函數就可以了?
?
return 0 ; }</stdio.h> |
-
2017全國計算機二級《C語言》考試題及答案
在備考複習階段,需通過大量試題練習,加深對考點的理解和掌握。以下是本站小編搜索整理的一份全國計算機二級《C語言》考試題及答案,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!一、選擇題1).我們所寫的每條C語句,經過編譯最...
-
關於C語言精選模擬練習題
C語言是一個有結構化程序設計、具有變量作用域(variablescope)以及遞歸功能的過程式語言。下面是小編為大家整理的關於C語言精選模擬練習題,歡迎參考~5:請編寫一個函數fun,它的功能是:比較兩個字符串的長度,(不得調用c語言提供的`求字符串長度的函數),函數返回較長...
-
2017年計算機二級C語言考前訓練題及答案
計算機二級對於很多考生來説還是比較有難度的,那麼怎樣順利通過二級考試呢?這就需要大家平時多練習和找方法了。以下是本站小編整理的2017年計算機二級C語言考前訓練題及答案,希望對大家有幫助!考前訓練題一1:第1題m個人的成績存放在score數組中,請編寫函數fun,它...
-
初學C語言的人最常問的幾個問題
C語言是一門通用計算機編程語言,應用廣泛。對於新手來説學習C語言並不是那麼容易,下面是C語言初學者最常問的幾個問題,歡迎閲讀!1.多久能學會編程?這是一個沒有答案的問題。每個人投入的時間、學習效率和基礎都不一樣。如果你每天都拿出大把的時間來學習,那麼兩三...