Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
calloc() and malloc() Functions
What is the difference between "calloc(...)" and "malloc(...)"?
✍: Guest
1. calloc(...) allocates a block of memory for an
array of elements of a certain size. By default the
block is initialized to 0. The total number of memory
allocated will be (number_of_elements * size).
malloc(...) takes in only a single argument which is
the memory required in bytes. malloc(...) allocated
bytes of memory and not blocks of memory like
calloc(...).
2. malloc(...) allocates memory blocks and returns a
void pointer to the allocated space, or NULL if there
is insufficient memory available.
calloc(...) allocates an array in memory with elements
initialized to 0 and returns a pointer to the
allocated space. calloc(...) calls malloc(...) in
order to use the C++ _set_new_mode function to set the
new handler mode.
2007-02-26, 8630👍, 0💬
Popular Posts:
How can you write a loop indefinitely? Two examples are listed in the following code: for(;;) { ... ...
How can we format data inside DataGrid? Use the DataFormatString property.
Can each Java object keep track of all the threads that want to exclusively access to it?
How do we access attributes using “XmlReader”? Below snippets shows the way to access attributes. Fi...
How can JavaScript make a Web site easier to use? That is, are there certain JavaScript techniques t...