关于c语言子函数调用的问题,下面的程序有什么问题?
发布网友
发布时间:2024-10-18 21:28
我来回答
共1个回答
热心网友
时间:2024-11-10 15:45
语法上没什么问题。
如果为了验证不用指针参数的结果--达不到交换的目的,程序证明了这点。
--------------------------------------------
如果你想达到交换的目的,那么要用指针:
A (int *a, int *b)
{
int t;
if (*a > *b)
{ t = *a; *a = *b; *b = t; }
}
函数调用 改成:
A (&a, &b);
A (&a, &c);
...
A (&c, &d);
------
程序有无问题,与程序的任务有关。