c语言中,数据是存放在一定的地址中的,就如装在容器中的东西一样。所以,如果我们要交换两个容器A,B中的东西a,b,就得先拿出一个一个空容器C,先将a放入C中,再将b放入A中,最后将a放入B中,就完成了交换。此处的temp就是这样的一个空容器。int a=2,b=3,temp;这句话是声明a,b,temp为整型数据。printf("a=%d,b=%d/n",a,b);以及printf("a=%3d,b=%d/n,a,b)都是错误的,应该是printf("a=%d,b=%d\n",a,b);%d表示以整型格式输出,数据有多少位就输出多少位。后面的数据将代换这个位置。3表示按预置3位输出,不足的在左端补空格。双引号内按原样输出,\...
|