0

calloc は連続したメモリ位置を返しますか? はいの場合、利用できない場合はどうなりますか?

4

2 に答える 2

3

calloc allocate は連続したメモリ位置を返しますか?

はい。1

利用できない場合はどうなりますか?

戻るNULL

C99 標準のセクション 7.20.3.1 を参照してください。


1. C プログラムに関する限り。仮想メモリ システムでは、使用される基礎となる物理メモリが連続していない場合があります。

于 2012-05-18T14:09:21.453 に答える
1

はい、C 標準では、calloc によって返されるポインターが NULL であるか、連続したメモリのブロックを指していることを保証しています。

于 2012-05-18T14:10:05.643 に答える