正在加载图片...
指针和数组的关系任何由数组下标来实现的操作都能用指针来完成地址内容数组元素3000aa[0]pint a[100], *p;3002p+1a+1a[1]p=a;或p+ia+ia[i]p = &a[0];3198a[99]p+99 a+99a[i]&a[]p=a;等价a+i*(a+i)sum = 0;p+i*(p+i)for(i= 0; i< 100; i++)等价p[i]&p[i]sum = sum + p[i];指针和数组的关系 任何由数组下标来实现的操作都能用指针来 完成 int a[100], *p; p = a; 或 p = &a[0]; p p+1 p+99 p+i 3000 a[0] 地址 内容 数组元素 3002 a[1] 3198 a[99] a[i] a a+1 a+99 a+i &a[i] a[i] a+i *(a+i) p+i *(p+i) &p[i] p[i] p = a; sum = 0; for(i = 0; i < 100; i++) sum = sum + p[i]; 等价 等价
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有