回 帖 发 新 帖 刷新版面

主题:为什么自定义函数,放在main的下面呢,潭浩强说的又是放main的上面现在我都不知怎么学了


 
main()
{ int a=10,b=20;
 scanf("%d%d",&a,&b);
 printf("<1>a=%d,b=%d\n",a,b);
 pur(a,b);
 printf("<4>a=%d,b=%d\n",a,b);
  getch();
}
int pur(int a,int b)
{ int t;
 printf("<2>a=%d,b=%d\n",a,b);
  t=a;a=b;b=t;
 printf("<3>a=%d,b=%d\n",a,b);

潭浩强说的又是放main的上面
max(int x,int y)
{
   int  z;
 
   z=(x>y)?x:y;                                  有参有反回值
   return z;
   }
 main()
 {
   int a,b,c,d,e,f,g,h,j;
   scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
      g=max(a,b);
       h=max(c,d);
       j=max(e,f);
      printf("%d",g);
     getch();

回复列表 (共3个回复)

沙发

友友  其实放在前面 放在后面都可以的,只是
放在main()后面的自定义函数要在使用前声明,
放在main()前面的自定义函数在main()函数内可以直接使用。

板凳

ha  哈,书还没看明白哦

3 楼

可以放main函数里也可以放main函数前面,就是起到一个函数声明的作用

我来回复

您尚未登录,请登录后再回复。点此登录或注册