发布网友 发布时间:2022-04-24 02:00
共1个回答
热心网友 时间:2023-10-20 13:36
如果有不清楚在再追问我。追答如果知道要输入几个值,可以考虑传址调用:
#include
void price(int*,int*);
int main(void)
{
int price1,price2;
price(&price1,&price2);/*将两个变量的地址传给子函数*/
printf("价格分别是:%d,%d",price1,price2);
return 0;
}
void price(int* p1,int* p2)
{
printf("请输入数据:");
scanf("%d%d",p1,p2);/*直接写上两个变量的地址*/
}
热心网友 时间:2023-10-20 13:36
如果有不清楚在再追问我。追答如果知道要输入几个值,可以考虑传址调用:
#include
void price(int*,int*);
int main(void)
{
int price1,price2;
price(&price1,&price2);/*将两个变量的地址传给子函数*/
printf("价格分别是:%d,%d",price1,price2);
return 0;
}
void price(int* p1,int* p2)
{
printf("请输入数据:");
scanf("%d%d",p1,p2);/*直接写上两个变量的地址*/
}
热心网友 时间:2023-10-20 13:36
如果有不清楚在再追问我。追答如果知道要输入几个值,可以考虑传址调用:
#include
void price(int*,int*);
int main(void)
{
int price1,price2;
price(&price1,&price2);/*将两个变量的地址传给子函数*/
printf("价格分别是:%d,%d",price1,price2);
return 0;
}
void price(int* p1,int* p2)
{
printf("请输入数据:");
scanf("%d%d",p1,p2);/*直接写上两个变量的地址*/
}