#include< stdio.h> void fun(int *pa, int *pb) { int *t; t = pa; pa = pb; pb = t; } void main() { int x=10,y=20; fun(&x,&y); printf("%d,%d\n",x,y); }
时间: 2023-12-02 07:06:08 浏览: 136
该程序的输出结果为 `10, 20`。
在函数 `fun()` 中,交换的是指针变量 `pa` 和 `pb` 的值,而不是它们所指向的变量的值。在函数中,指针变量 `pa` 和 `pb` 的值被交换了,但是 `main()` 函数中的 `x` 和 `y` 的值并没有改变。
因此,程序输出的结果仍然是 `10, 20`。
相关问题
#include <stdio.h> int fun(int x)
#include <stdio.h> 是C语言中的一个预处理指令,它告诉编译器在编译过程中要包含stdio.h头文件。stdio.h是标准输入输出库的头文件,其中包含了一些常用的输入输出函数的声明,比如printf和scanf。
int fun(int x) 是一个函数的声明,它定义了一个名为fun的函数,该函数接受一个整数参数x,并返回一个整数值。函数声明告诉编译器函数的名称、参数类型和返回类型,但不包含函数的具体实现。
以下程序中函数代码的功能是将三个实在参数从小到大排序。请补充代码。\n#include<stdio.h>\nvoid sort(int *pa,int *pb,int *pc){ //排序
该程序中的函数是将三个参数从小到大排列。以下是补充代码:
#include <stdio.h>
void sort(int *pa, int *pb, int *pc) {
int tmp;
if (*pa > *pb) {
tmp = *pa;
*pa = *pb;
*pb = tmp;
}
if (*pb > *pc) {
tmp = *pb;
*pb = *pc;
*pc = tmp;
}
if (*pa > *pb) {
tmp = *pa;
*pa = *pb;
*pb = tmp;
}
}
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
sort(&a, &b, &c);
printf("排序后的结果为:%d %d %d\n", a, b, c);
return 0;
}
注:该程序中使用指针参数,可以直接修改原来参数的值,没有返回值。
相关推荐
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)