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的数组的指针)