c語言調用函數返回值的使用方法?
return后接一個值。
在調用這個函數的函數里面,調用它的時候希望獲得一個值,如果不希望獲得這個值的時候,用void聲明就好。如果需要,比如說需要得到一個整形值
就聲明
int func()
在調用它的比如main里面
func()的作用就可以相當于一個int型常數
比如外面定義了
int max(int a,int b)
{
return a>b?a:b;
}
主函數里面是
main()
{
int A;
A=max(1,2);
}
這時候就是通過max計算 1>2 則return 一個1 ,1<2 則return一個2。很明顯1<2 所以這里max(1,2)就會return 一個 2
這時候主函數里的max(1,2)就相當于一個常數 2
A=max(1,2)的作用就相當于A=2
這個意思。