voidmain(){inta,b,c;scanf("Ple-查字典问答网
分类选择

来自万柳的问题

  voidmain(){inta,b,c;scanf("Pleaseentertwonumber%d,%d",&a,&b);c=max(a,b);printf("Themaxmain(){inta,b,c;scanf("Pleaseentertwonumber%d,%d",&a,&b);c=max(a,b);printf("Themaxnumberis%dn",c);}intmax(intx,inty){intz;if(x>y)z=x;e

  voidmain(){inta,b,c;scanf("Pleaseentertwonumber%d,%d",&a,&b);c=max(a,b);printf("Themax

  main()

  {inta,b,c;

  scanf("Pleaseentertwonumber%d,%d",&a,&b);

  c=max(a,b);

  printf("Themaxnumberis%dn",c);

  }

  intmax(intx,inty)

  {intz;

  if(x>y)z=x;

  elsez=y;

  return(z);

  }

  出错提示是这样的

  undefinedsymbol'_main'inmoduleCOS

  我只想有人给解释一下,我的错在哪了?如何修改呀?

1回答
2020-01-27 00:06
我要回答
请先登录
刘根辉

  这个错误的原因在于,你在使用max函数时没有对他进行申明,换句话说,main函数使用他时,找不到他,你可以在main函数前先对其进行申明,再使用,实现可以放在main函数后面,如下:

  #include

  intmax(intx,inty);

  voidmain()

  {inta,b,c;

  scanf("Pleaseentertwonumber%d,%d",&a,&b);

  c=max(a,b);

  printf("Themaxnumberis%dn",c);

  }

  intmax(intx,inty)

  {intz;

  if(x>y)z=x;

  elsez=y;

  return(z);

  }

  也可以像楼上那样直接把max函数的申明和实现都放在main函数的前面.

2020-01-27 00:07:36

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •