C で次のコマンドを使用して、(64 ビット システムで) 80 バイトを d に割り当てます。
double *d = calloc(10, sizeof(double));
そして、次のループを使用してdを初期化します
for (k=0;k<11;k++){
d[k] = k;
}
プログラムを実行すると、エラーは発生しません。が上限なので、d は長さ 10 の配列なので何か問題があると思います。プログラムがエラーなしで実行される理由を教えてくださいk
。11
前もって感謝します。