関数名: malloc
ヘッダー ファイル: <stdlib.h>
関数プロトタイプ: void *malloc(unsigned size);
機能: 指定したサイズのヒープメモリを割り当てるために使用されます。
パラメータ: unsigned size 割り当てられた領域のサイズ
戻り値: 割り当てられたメモリへのポインタを返します。
プログラム例: この関数を使用して、文字列 www.dotcpp.com にメモリを動的に割り当てます。
#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(void){char*p=(char*)malloc(20);strcpy(p,www.dotcpp.com); printf(Stringis%sn,p);free(p);return0;}
走行結果
Stringiswww.dotcpp.com