当要交换两个数的值时,通常的做法是定义一个临时变量,然后再进行交换。
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; }
干货小知识: 定义声明重要的区别:定义创建了对象并为这个对象分配了内存,声明没有分配内存。