发布网友 发布时间:2023-06-28 04:06
共2个回答
热心网友 时间:2023-10-15 18:04
一般是不能直接用的,你在被调函数传一个参数 void XXXX(参数),然后不就可以用了追问传入参数??好比我在主函数里用scanf语句给a输入个人值,,这个a怎么传入啊??追答你的被调函数可以这样写,假如你a是int型, int xxxx(int X){
里面就可以用x代替a,
}
在主函数里面这样调用,xxxx(a);
热心网友 时间:2023-10-15 18:05
用指针传递很简单追问没有其他方法吗??还有,怎么传递啊??谢谢追答随便写个比如main调用a中输入的c,
#includ
int a()
{
int c;
printf("输入整数c:\n",c);
scanf("%d",&c);
return c;//返回scanf()输入的整数
}
void main()
{
int b;
b=a();定义一个整型变量接受a()的返回值
printf("%d\n",a);
}
这里没有必要用指针,直接值传递了