[問題] 陣列指位器
小弟最近看了一個C語言的例題
是關於陣列指位器
#include<stdio.h>
void main(void)
{
int c[15][15], *a[10],(*b)[15],i,j;
for(i=0;i<15;i++)
for(j=0;j<15;j++)
c[i][j]=i*3+j;
b=c;
printf("%d\n",(*b++)[0]);
printf("%d\n",b[3][4]);
printf("%d\n",(*++b)[10]);
}
(*b)[15] 這邊不是b是一個陣列指位器所指的陣列有15個元素
那b=c是這邊是怎麼存的
後面就越來越糊塗了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.232.218
推
01/19 22:44, , 1F
01/19 22:44, 1F
→
01/19 22:45, , 2F
01/19 22:45, 2F
→
01/19 22:45, , 3F
01/19 22:45, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章