Cで動的に配列を作成する のバックアップ(No.1) - アールメカブ

アールメカブ


Cで動的に配列を作成する のバックアップ(No.1)


Programming

ここから複写.

要素数可変の配列を使う例(C言語)

#include <stdio.h>
#include <stdlib.h>

int main( void )
{
   int size;
   int* data;
   int i;

   printf( "配列の要素数を入力(正の整数):" );
   scanf( "%d", &size );
   data = (int*)malloc( sizeof( int ) * size );

   for( i = 0; i < size; ++i ){
       data[i] = i;
   }

   for( i = 0; i < size; ++i ){
       printf( "%d ", data[i] );
   }

   free( data );
   return 0;
}

/* 実行結果(要素数として10を入力したときの例): 配列の要素数を入力(正の整数):10 0 1 2 3 4 5 6 7 8 9

_ /