나는 3 개의 라인을 수행하는 코드는 정확히 동일한지만 다른 문법,기본 코드:
int a, b;
printf("Enter the size of your array [a][b]: ");
scanf("%d %d", &a, &b);
int arr[a][b];
int *pa;
pa = (int *)&arr;
for (i = 0; i < a*b; i++)
{
printf("[%d] [%d] = ", i/b, i%b);
scanf("%d", (pa + i));
}
에선 pa = (int *)&arr;
수치는 라인 (int *)array
, (int *)&array
고 &array
없이 문제가 발생하만이 발생한 경고에서 마지막 하나입니다. 제가 궁금했던 정확한 구문은 그 사이의 차이는 모든 3 니다.