Cで動的に配列を作成する - RとLinuxと...

RとLinuxと...


Cで動的に配列を作成する

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

 
Link: Programming(3126d) Programming_C(3577d)
Last-modified: 2008-01-15 (火) 10:27:10 (4087d)