-->
当前位置:首页 > 题库 > 正文内容

程序填空题:角色互换

Luz4年前 (2021-05-10)题库4998
输入2个整数a和b,交换它们的值。要求定义和调用函数swap( int \*pa, int \*pb)实现。

```c++
# include
void swap ( int *pa, int *pb );

int main( )
{
int a, b;

scanf ( "%d%d", &a, &b);
swap (@@[&a,&b](1));
printf("%d %d\n", a, b);
}

void swap ( int *pa, int *pb )
{
@@[int temp](1); /* 定义整型变量 temp */

@@[temp = *pa; *pa = *pb; *pb = temp](1);
}
```






答案:
第1空:&a,&b

第2空:int temp

第3空:temp = *pa; *pa = *pb; *pb = temp

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。