猿问

长方形面积调用问题


#include <stdio.h>
int area(int a,int b){
    int s=a*b;
}
int main(){
    int a=1;
    int b=3;
    int s;
    int area(a,b);
    printf("%d\n",s);
    
    
    return s;
}


——————————————————————————


在dos控制台运行的结果是如下:

32767

--------------------------------
Process exited after 0.2116 seconds with return value 32767
请按任意键继续. . .

哪位老师同学能帮我看看到底是哪出错了。


qq_曦正_0
浏览 1273回答 1
1回答

Ivoth

#include <stdio.h> int area(int a,int b){     return (a*b);//返回长宽的乘积 } int main(){     int a=1;     int b=3;     int s;     s=area(a,b);//s接收返回值     printf("%d\n",s);               return 0;//这是主函数的返回值 }
随时随地看视频慕课网APP
我要回答