普通指针与数组指针的区别
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
二维数组的几个符号的测试
1、a等同于&a[0]
2、a[0]等同于&a[0][0]
3、在数值上 a、&a、a[0]、&a[0]、&a[0][0] 是相等的,但是在类型上面是有区别的。
#include <stdio.h>
#include <stdlib.h>
main()
{
int a[2][5] = {
{
1,2,3,4,5},{
6,7,8,9,10}};
int (*p1)[5]; // 数组指针
int *p2; // 一般指针
int i