-
-
下面程序执行结果为【说明:x86_64环境】()
int a[4][4] = {
{1, 2, 3, 4},
{50, 60, 70, 80},
{900, 1000, 1100, 1200},
{13000, 14000, 15000, 16000}
};
int( * p1)[4] = a;
int( * p2)[4] = & a[0];
int * p3 = & a[0][0];
printf("%d,%d,%d,%d\n",
* ( * (a + 1) - 1),
* ( * (p1 + 3) - 2) + 1,
* ( * (p2 - 1) + 16) + 2,
* (p3 + sizeof(p1) - 3)
); ...
阅读题目
面试题
经典指数
-
-
-
-
-
下面程序应该输出多少?
char *c[] = { "ENTER", "NEW", "POINT", "FIRST" };
char **cp[] = { c+3, c+2, c+1, c };
char ***cpp = cp;
int main(void)
{
printf("%s", **++cpp);
printf("%s", *--*++cpp+3);
printf("%s", *cpp[-2]+3);
printf("%s\n", cpp[-1][-1]+1);
return 0;
}
POINTERSTEW
FERSTEPOINW
NEWPOINTW
POINTFIREST ...
阅读题目
单选题
经典指数
-
-
-
扫描后移动端查看
"搜狐"公司热门职位
"C语言工程师"职位热门公司