1.printf("%d",5.01)
结果是大数
printf("%f",5)
结果是0
int
*ptr=(int*)(&a+1);
printf("%d
%d",*(a+1),*(ptr-1));
注:printf函数不会进行任何类型转换,它只是从内存中读出你所提供的元素的值(按照%d,%f等控制字符提示的格式)
2.int a[]={1,2,3,4,5};
注:结果为2
5(&a相当于指向大小为5的数组的指针)