由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 一道C语言题
相关主题
一道基础的C类型转换面试题懂得有点晕关于G的Phone Interview
问一个果子家的面试题,int array 强制转换成char*void * 和 char * 有区别吗?
C的argc问题请教一个入门级的C的指针问题
面筋为什么我这段简单的程序segment fault
看到一个c的面试题,求教。c++ 程序一问
谁给我这个non-cs的解释一下什么endian和可能的考题啊?懒得写了,想练手的就写写贴在这里吧
问个面试时候hash table的C++实现问题回忆几道bloomberg的电话面试题
leetcode上一题,求正解amazon 面经
相关话题的讨论汇总
话题: foo话题: int话题: char话题: endian话题: printf
进入JobHunting版参与讨论
1 (共1页)
Q*******e
发帖数: 939
1
void foo(char *x)
{
printf("%d\n", *x);
}
int main(int argc, char **argv)
{
int a = 1;
foo(&a);
}
What's the output?
a****l
发帖数: 8211
2
告诉出题的人去死。

【在 Q*******e 的大作中提到】
: void foo(char *x)
: {
: printf("%d\n", *x);
: }
: int main(int argc, char **argv)
: {
: int a = 1;
: foo(&a);
: }
: What's the output?

C***U
发帖数: 2406
3
。。。。
你这个太直接了。。。不想要工作了啊
哈哈

【在 a****l 的大作中提到】
: 告诉出题的人去死。
l***i
发帖数: 1309
4
big endian or little endian
l*********8
发帖数: 4642
5
re

【在 l***i 的大作中提到】
: big endian or little endian
Q*******e
发帖数: 939
6
估计出题人的考点就是endianess

【在 l*********8 的大作中提到】
: re
a****l
发帖数: 8211
7
怎么样转弯抹角的骂人又不伤和气也算工作技能的一部分吧,"whoever wrote this in
production code should be kicked out of the company immediately".
这种代码体现了好几种最危险的编程思路,这么说已经是非常客气的了。

【在 Q*******e 的大作中提到】
: 估计出题人的考点就是endianess
n*****1
发帖数: 22
8
printf("%d\n", *x);
%d, so output should be 1, right?

【在 l***i 的大作中提到】
: big endian or little endian
p*****2
发帖数: 21240
9

it depends 吧

【在 n*****1 的大作中提到】
: printf("%d\n", *x);
: %d, so output should be 1, right?

K*****z
发帖数: 32
10
error C2664: 'foo' : cannot convert parameter 1 from 'int *' to 'char *'
Q*******e
发帖数: 939
11
What's the compiler??
aa.c: In function `main':
aa.c:12: warning: passing arg 1 of `foo' from incompatible pointer type
on small endian:
# ./a.out
1
on big endian machine:
# ./a.out
0
n*****1
发帖数: 22
12
printf("%d\n", *x);
%d, so output should be 1, right?
I thought that %d means integer,so endianness does not matter. If it is c%,
then endianness matters.

【在 Q*******e 的大作中提到】
: What's the compiler??
: aa.c: In function `main':
: aa.c:12: warning: passing arg 1 of `foo' from incompatible pointer type
: on small endian:
: # ./a.out
: 1
: on big endian machine:
: # ./a.out
: 0

1 (共1页)
进入JobHunting版参与讨论
相关主题
amazon 面经看到一个c的面试题,求教。
电面面经谁给我这个non-cs的解释一下什么endian和可能的考题啊?
有面过knight的吗问个面试时候hash table的C++实现问题
bloomberg 面经leetcode上一题,求正解
一道基础的C类型转换面试题懂得有点晕关于G的Phone Interview
问一个果子家的面试题,int array 强制转换成char*void * 和 char * 有区别吗?
C的argc问题请教一个入门级的C的指针问题
面筋为什么我这段简单的程序segment fault
相关话题的讨论汇总
话题: foo话题: int话题: char话题: endian话题: printf