程序员面试宝典
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的数组的指针)
结果是大数
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的数组的指针)
相关文章推荐
- 程序员面试宝典 程序代码1
- 程序员面试宝典笔记2--指针和引用
- 程序员面试宝典
- 程序员面试宝典(第三版)部分题目解答
- 【程序员面试宝典】【疑问】6.1宏定义 用一个宏定义FIND求一个结构体struct里某个变量相对struc的编移量
- 程序员面试宝典之数据结构基础----⑥双链表的建立,插入和删除
- 《程序员面试宝典》(第三版)笔记整理
- 程序员面试宝典_程序设计基本概念
- 程序员面试宝典13.1的单链表所有程序,包括注释理解
- 《程序员面试宝典》(第三版)笔记整理
- net 程序员面试宝典
- 程序员面试宝典-第九章-9.3-面试例题1-函数指针
- 《程序员面试宝典》求取第二个字符串在第一个字符串中的连接次序---递归算法
- 《程序员面试宝典》精华 编程语言部分
- 程序员面试宝典:求十进制数字的二进制数位中包含1的个数
- 程序员面试宝典--经典笔试题
- 程序员面试宝典(31)-从尾到头输出链表
- 【程序员面试宝典】找规律
- 程序员面试宝典(第四版)——读书笔记-2、第六章:预处理、const与sizeof
- 《程序员面试宝典(第三版)》——欧立奇 / 刘洋 / 段韬