Files
BasicsOfComputerSoftwareEng…/POP/12/test.c
2023-02-21 10:56:54 +08:00

24 lines
546 B
C

#include <stdio.h>
int main() {
int a[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8},{9, 10, 11, 12}};
int *p = a[0];
int (*q)[4] = a;
int i = 0, j = 0;
for (i = 0; i < 3; i++) {
printf("%p: %d\n", p+i, *(p+i));
}
printf("-----\n");
for (i = 0; i < 12; i++) {
printf("%p: %d\n", p+i, *(p+i));
}
printf("-----\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
printf("%p: %d\n", (*(q+i)+j), *(*(q+i)+j));
}
}
printf("%ld", sizeof(char));
return 0;
}