由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问一个果子家的面试题,int array 强制转换成char*
相关主题
一道基础的C类型转换面试题懂得有点晕回忆几道bloomberg的电话面试题
一道C语言题VMware的面试题
看到一个c的面试题,求教。说几道没答好的系统/网络的面试题。
面筋问道National Instruments面试题
谁给我这个non-cs的解释一下什么endian和可能的考题啊?what's the output
问个面试时候hash table的C++实现问题C的argc问题
关于G的Phone Interview攒人品 报BB面经
void * 和 char * 有区别吗?问一道C++编程题
相关话题的讨论汇总
话题: endian话题: 0x00话题: 打印话题: char话题: machine
进入JobHunting版参与讨论
1 (共1页)
h********5
发帖数: 276
1
题目如下,问输出是什么
int i[] = {'a', 'b', '\0'};
printf("%s",(char *)i);
打印出ab?
%s打印pointer我觉得好像根本不能打印啊,是个地址出来的是乱码吧。。。
搞不清楚
n****5
发帖数: 81
2
%s 是当作字符串打印。应该输出a,因为在memory中的pattern是0x61 0x00 0x00 0x00
… = 'a
n****5
发帖数: 81
3
%s 是当作字符串打印。应该输出a,因为在memory中的pattern是0x61 0x00 0x00 0x00
… = 'a
m*****n
发帖数: 204
4
On a big endian machine, empty string.
On a little endian machine, "a".

【在 h********5 的大作中提到】
: 题目如下,问输出是什么
: int i[] = {'a', 'b', '\0'};
: printf("%s",(char *)i);
: 打印出ab?
: %s打印pointer我觉得好像根本不能打印啊,是个地址出来的是乱码吧。。。
: 搞不清楚

m*****n
发帖数: 204
5
On a big endian machine, empty string.
On a little endian machine, "a".

【在 h********5 的大作中提到】
: 题目如下,问输出是什么
: int i[] = {'a', 'b', '\0'};
: printf("%s",(char *)i);
: 打印出ab?
: %s打印pointer我觉得好像根本不能打印啊,是个地址出来的是乱码吧。。。
: 搞不清楚

c********6
发帖数: 28
6
楼上正解
这个题实际问的就是big/little endian
1 (共1页)
进入JobHunting版参与讨论
相关主题
问一道C++编程题谁给我这个non-cs的解释一下什么endian和可能的考题啊?
Facebook phone screen问个面试时候hash table的C++实现问题
c++ 问题关于G的Phone Interview
分享A公司面经void * 和 char * 有区别吗?
一道基础的C类型转换面试题懂得有点晕回忆几道bloomberg的电话面试题
一道C语言题VMware的面试题
看到一个c的面试题,求教。说几道没答好的系统/网络的面试题。
面筋问道National Instruments面试题
相关话题的讨论汇总
话题: endian话题: 0x00话题: 打印话题: char话题: machine