C語言中return的含義?


C語言中return的含義?


return返回一個數值的意思就是把return <表達式>后面表達式的值返回給調用他的函數 。舉個例子:int sum(int i,int j){ return i+j; printf ("這個語句不會被執行,因為該子函數執行到上面的return語句就無條件結束了");}main(){ int a=10,b=11,c; c=sum(a,b); printf("%d",c);}程序的輸出為:21這個21從何而來呢main函數調用sum(a,b)函數時將a的值賦給i,b的值賦給j,上面說了return i+j;會計算i+j的值也就是結果等于21,并將21帶回給調用它的函數,即c=sum(a,b);相當于c=21,這個21 就是由sum(a,b)中的return反回來的 。
【C語言中return的含義?】

    猜你喜歡