如果要将这个函数调用到main函数中,使得最终输出这个值,那么在main函数要怎样写
追答那就把函数改成这样:
void Positive(){
int m;
printf("请输入一个整数:\n");
scanf("%d",&m);
if(m>0)
printf("这个整数为:%d",m);
else
Positive();
}
在main() 中:
main(){
Positive();
..............
}
非常感谢,调试了,是正确的。请问一下,你觉得怎样才能学好C语言
追答while(1)
{
看书,请教别人,翻资料,敲键盘;
}
再问一下,怎样将调用函数的值赋给main函数中的参数
追答我给你举个例子吧。
比如这个
include
int test2(int x,int y) //返回两个数中较大的一个数
{
int a = 0;
if(x>y)
{
a = x;
}
else
a = y;
return a ;
}
int main()
{
int b = 0;
b = test2(1,3); //把函数test2返回的值赋给b
}
这个不是自定义的函数吧
追答你加个函数的框框不就是函数了吗?