質問: A; for(i=0;i
回答: > > b[i]+=ai[j]; > > > bのナカミは初期化されてません b はmallocで領域確保されてますが、その確保された状態のまま何も値が代入されてません。 このとき、その領域は、たまたまそこにあったデータが残ってますんで、bの領域のナカミはでたらめな値が入ってます でたらめな値に何を加算したところで、意味のある数値がでることはありません。 また、この回答のコメントにもあるように、この時点のaiが指してる先も、領域確保された領域の外を指している状態となってます。 も一度コードを良く読み直しましょう