当要交换两个数的值时,通常的做法是定义一个临时变量,然后再进行交换。
C语言代码如下:
# include <stdio.h>
int main()
{
int a, b;
int *p; //临时变量
scanf("%d %d", &a, &b);
p = a;
a = b;
b = p;
printf("交换后的值为:");
printf("%d %d\n", a, b);
return 0;
}
干货小知识: 定义声明重要的区别:定义创建了对象并为这个对象分配了内存,声明没有分配内存。
转载于:https://blog.51cto.com/814193594/1697501