#include<stdio.h>void main(){ int a[5]={12,14,}; printf("a[1]=%d 1[a]=%d\n",a[1],1[a]);//*(a+1) *(1+a)
}数组==指针?
[此贴子已经被作者于2007-11-12 17:20:42编辑过]
我没问什么哦 我只是把我的想法写出来 大家谈谈看法而已
强
a[i] = *(a+i) = *(i+a) = i[a]LZ还可以试试这个 char c = "abcdefg"[3]比较好玩
上面个发错了哈是说char c = "abcdefg"[3] 强
按我看了那本书上的说法 数组的一个功能就是简便的表示型如 *(1+a) 的指针也就是说每个数组都可以写成 指针的形式 (维数太大了就不好写了 呵呵)