- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 关于数组—e1[e2]
以指针的形式访问数组: 下标表达式:后缀表达式[表达式] 在C语言中,根据定义,表达式e1[e2]准确地对应于表达式*((e1)+(e2)). 因此,要求表达式e1[e2]的其中一个操作数是指针,另一个操作数是整数,且这两个操作数的顺序可以颠倒。 故:a[4]等同于4[a]等同于*(a+4)。 编译器把所有的e1[e2]表达式转换成*((e1)+(e2))。 所以,以下标的形式访问在本
2015-08-10 21:02:57 940
原创 关于创新工场的一道笔试题
32位机(little endian) 下例的输出结果是什么? #include union A { int i; char c[2]; }; int main() { A a; a.c[0] =10; a.c[1] =1; printf("%d", a.i); return 0; } 有很大的平台相关性,编译器。。。。。 G
2015-08-09 15:26:46 1516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人