重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
C語言語法不是這樣的,感覺你之前用過其他編程語言
創新互聯是專業的澤庫網站建設公司,澤庫接單;提供成都網站建設、網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行澤庫網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
比如求x的平方根應該是sqrt(x)或者pow(x,0.5)
求x的平方是x*x或者 pow(x,2)
b除以2a,應該是b/(2*a),而不是b/2*a
再著,寫scanf("%d%d%d")的話,你輸入時不能輸入其他字符,數字之間空格就行了
另外,一個函數只能返回一個值,沒有return(x1,x2)這樣的用法,return?(x1,x2)只會返回x2
總之,你這份代碼可以說是錯誤大合集,給你一個參考吧
int main(void)
{
int max(int x, int y); //加上聲明
int a,b,c; //多定義了沒用的數據
scanf("%d,%d",a,b);
c = max(a,b);
printf("max is %d",c);
}
int max(int x,int y) //加上返回值類型int
{
int z;
if(xy) z=x; //不要逗號
else z=y;
return z;
}
子函數的變量是在子函數中被定義的。
如果變量不是靜態變量,
那么定義的變量會在函數調用的時候,
將其內存空間分配在棧(stack)中。
不調用的時候不會分配空間。
如果變量是靜態變量,在編譯的時候就會分配內存空間