// NULL 不是有效的地址 //
// NULL 不是int变量的地址, NULL 为常量 0
// c = NULL; 就是 c = 0; ( 或者说(void *)0 )
#include "stdio.h"
int main(void) /* C标准 */
{
int a = 3, b = 5, *p, *q, *c, temp;
p = &a;
q = &b;
c = &temp;
printf("a=%d,b=%d", a, b);
*c = *p;
*p = *q;
*q = *c;
printf("交换后:a=%d,b=%d", a, b);
getchar();
return 0;
}
[ 本帖最后由 cosdos 于 2008-5-4 21:40 编辑 ]