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, 8842👍, 0💬
Popular Posts:
If XML does not have closing tag will it work? No, every tag in XML which is opened should have a cl...
What Is the Data Pump Import Utility? - Oracle DBA FAQ - Loading and Exporting Data Oracle Data Pump...
What does XmlValidatingReader class do? XmlTextReader class does not validate the contents of an XML...
Why is there extra white space before or after tables? This is often caused by invalid HTML syntax. ...
How do you estimate maintenance project and change requests?