顯示包含「pointer」標籤的文章。顯示所有文章
顯示包含「pointer」標籤的文章。顯示所有文章

2/14/2010

array pointer and pointer array

#define COLS 5 /* assume array size = 5*/
int (*xptr)[COLS];  /* this is an array's pointer */
int *xptr[COLS]; /* this is a pointer array */

2/12/2010

illustrate a[x] means *(a+x) equals *(x+a) equals x[a]

code:
int main(void)
{
char a[4]="123";
a[2]='x';
puts(a);
2[a]='y';
puts(a);
return 0;
}
executive result:
12x
12y