mallocのサンプルコード | メモリを確保する

malloc によりメモリを確保するサンプルです。
NUM_OF_INT個の INT 型のメモリを確保し、その後メモリに値を格納しています。
そしてその内容を printf により出力しています。

スポンサーリンク

Visual C++ 向けサンプルコード

#include <stdio.h>
#include <stdlib.h>
#define NUM_OF_INT 100
int main()
{
	int i;
	int *heap;
	heap = (int *)malloc(sizeof(int) * NUM_OF_INT);
	if (heap == NULL)
{
printf("メモリ確保に失敗しました\n"); } for (i = 0;i < NUM_OF_INT;i++) { heap[i] = i; } for (i = 0;i < NUM_OF_INT;i++) {
heap[i] = i;
printf("%d\n",heap[i]); } free(heap); return 0; }

スポンサーリンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。