मैं कोड की 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 उन्हें.