分别用数组下标,数组名称和偏移量,指针下标,指针和偏移量这四种方法调用数组元素 #include <stdio.h> int main() { int b[]={10,20,30,40,50}; int *bptr = b; int i; printf( "use of array and offset/n" ); for( i=0;i<5;i++ ) printf( "the b[%d] is %d/n",i,b[i] ); printf( "use of array and pointer/n" ); for( i=0;i<5;i++ ) printf( "the *(b+%d) is %d/n",i,*(b+i) ); printf( "use of pointer and offset/n" ); for( i=0;i<5;i++ ) printf( "the *(bptr+%d) is %d/n",i,*(bptr+i) ); printf( "use of pointer and array/n" ); for( i=0;i<5;i++ )s printf( "the *bptr[%d] is %d/n",i,bptr[i] ); return 0; }