プログラミングの課題でお聞きしたいことがあります。 C言語を用いて、mallocを実行して、一つのプログラムで何バイトのメモリまで利用できるかを調べよ。

C言語関連 | プログラミング235閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

その他の回答(4件)

0

int main(){ int I = 0; while (1){ if (!malloc(1)) return (1) printf("%lu ", i) I++; return 0; } これを実行して、iの数字がいくつのときにmalloc出来なくなるかしらべましょう。

2

>>何バイトのメモリまで利用できるか、よくわからなかったのでどなたか教えてください。 お前の課題は調べてこいであって、聞いてこいではないはずだが? mallocで確保される最大の領域なんて言語やOSの仕様、ハードウエアに依存するのだからそういう前提もなしにいくつですなんて言えるわけないじゃない。

2人がナイス!しています