|
发表于 2022-2-21 20:46:27
|
显示全部楼层
#include <stdio.h>
int main(){
char a[4][3][2] = {
{
{'a', 'b'}, {'c', 'd'}, {'e', 'f'}
},
{
{'g', 'h'}, {'i', 'j'}, {'k', 'l'}
},
{
{'m', 'n'}, {'o', 'p'}, {'q', 'r'}
},
{
{'s', 't'}, {'u', 'v'}, {'w', 'x'}
//{'s', 't'}, {'u', 'v'}, {'z', 'x'}
}
};
char (*pa)[2] = &a[1][0];
//char (*ppa)[3][2] = &a[1];
//printf("%c", *(*(*(&pa + 2) + 2) + 1);
//printf("%c", *(*(*(&pa + 2) + 2) + 1));
printf("%c\n", *(*(pa + 8) + 1));
printf("%c\n", *(*pa + 17));
printf("%c\n", *(*(pa + 8) + 0) + 1);
printf("%c\n", *(*pa + 16) + 1);
return 0;
}
#include <stdio.h>
int main(){
char a[4][3][2] = {
{
{'a', 'b'}, {'c', 'd'}, {'e', 'f'}
},
{
{'g', 'h'}, {'i', 'j'}, {'k', 'l'}
},
{
{'m', 'n'}, {'o', 'p'}, {'q', 'r'}
},
{
//{'s', 't'}, {'u', 'v'}, {'w', 'x'}
{'s', 't'}, {'u', 'v'}, {'z', 'x'}
}
};
char (*pa)[2] = &a[1][0];
//char (*ppa)[3][2] = &a[1];
//printf("%c", *(*(*(&pa + 2) + 2) + 1);
//printf("%c", *(*(*(&pa + 2) + 2) + 1));
printf("%c\n", *(*(pa + 8) + 1));
printf("%c\n", *(*pa + 17));
//printf("%c\n", *(*(pa + 8) + 0) + 1);
//printf("%c\n", *(*pa + 16) + 1);
return 0;
}
|
|