私は練習として奇妙な質問をしました:
intのポインタのポインタのポインタのポインタのポインタのポインタのポインタのポインタのポインタのポインタのポインタのポインタのポインタのポインタのポインタのポインタをパラメータとしてとり、それに値を代入する関数を書きなさい。
私が書いた関数は正しいと思います(そうでない場合は修正してください)が、どうすればテストできますか?
void function(int *********anInt)
{
*********anInt = 5;
}
私は試した :
int main(void) {
int *********nbr = malloc(sizeof(int));
function(nbr);
printf("%d", *********nbr);
}
しかし、私はセグメンテーション違反を起こしました。私はそれについて学んだばかりmalloc
なpointers
ので、完全には理解していません。