自動類型轉換
#include?<stdio.h> int?main() { ????char?c?=?'a'; ????int?n?=?97; ????????c=n;????//將c賦值給n ????float?f?=?97; ????????c=f;????//將c賦值給f ????double?d?=?97; ????????c=d;????//將c賦值給d ????printf("%d\n",n); ????printf("%f\n",f); ????printf("%lf\n",d); ????return?0;???? }
c=d 和 d=c 位置調換有什么不同嗎?
2015-04-16
不行,c=d是將d的值賦值給c,而d=c則是把c的值賦值給d