2行目に(* d)[4]
に割り当てられているものはありますか?d [2] [3]の値を説明してください
出典:
#include<stdio.h>
int main()
{
int c[20] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19},
(*d)[4] = (int (*)[4])(c+5);
printf ("d[2][3]: %d\n", d[2][3]);
return 0;
}
出力:
D [2] [3]:16
で宣言されていないです。 –
MCVEをコンパイルするテストコード全体を投稿してください。 –
@MartinJamesコードは私のためにコンパイルされます..主な機能の中でコードを歪ませるだけです – jboockmann