您的位置:首页 > 职场人生

程序员面试宝典

2013-11-22 11:03 267 查看
1.printf("%d",5.01)
结果是大数
printf("%f",5)
结果是0

注:printf函数不会进行任何类型转换,它只是从内存中读出你所提供的元素的值(按照%d,%f等控制字符提示的格式)

2.int a[]={1,2,3,4,5};
int
*ptr=(int*)(&a+1);
printf("%d
%d",*(a+1),*(ptr-1));
注:结果为2
5(&a相当于指向大小为5的数组的指针)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: