C 语言

关注公众号 jb51net

关闭
首页 > 软件编程 > C 语言 > a和&a的区别

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

作者:码农-嵌入式Linux

今天小编就为大家分享一篇关于C语言数组a和&a的区别讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

面试经典题目

#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

总结

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

您可能感兴趣的文章:
阅读全文