C 指针和数组的区别

Abstract 本人正在学习Stanford CS107,课程中让人不停的看汇编,写汇编,让我对数组和指针有个很深的认识。 区别 int *a 是一个指针,他是一个变量,可以取地址。 int a[2]中的a是一个值,值为数组的地址。不能取地址。 汇编 在汇编里:这两个是这样的: 数组: 指针: 指针和数组 with 函数 首先:a的类型是int[2],&a的类型是int (*)[2]。 可以看到
相关文章
相关标签/搜索