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

アールメカブ


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


  • 追加された行はこの色です。
  • 削除された行はこの色です。
[[Programming]]

[[ここ:http://m--takahashi.com/bbs/pastlog/12500/12423.html]]から複写.

要素数可変の配列を使う例(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
*/ [#g6376e72]