亲宝软件园·资讯

展开

a和&a的区别 C语言数组a和&a的区别讲解

码农-嵌入式Linux 人气:0

面试经典题目

#include "stdio.h"
int main()
{
 int a[5] = { 1,2,3,4,5 };
 int *ptr = (int *)(&a + 1);
 printf("%d,%d", *(a + 1), *(ptr - 1));
 /*getchar是用VS编写方便查看输出*/
 getchar();
 return 0;
}

请思考一下上面的输出结果,如果你非常自信了,可以不用往下看

题目剖析

这个题目主要考察&a 和 a

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

加载全部内容

相关教程
猜你喜欢
用户评论