2012年5月27日日曜日

開発環境

『実践プログラミング 第3版』 (Steve Oualline (著)、 望月 康司 (監修) (翻訳)、 谷口 功 (翻訳)、 オライリー・ジャパン、1998年、ISBN978-4900900646) の5章(配列、修飾子および数値の利用)5.4(多次元配列)設問5-1を解いてみる。

設問5-1.

多次元配列にアクセスするには、[m,n]ではなく、[m][n]だから。

修正(forループはもう覚えたので配列の定義、出力の部分も修正)

コード(TextWrangler)

#include <stdio.h>
int array[3][2];
int main(){
  int i,j;
  for(i = 0 ; i < 3 ; i++){
    for(j = 0 ; j < 2 ; j++){
      array[i][j] = i * 10 + j;
    }
  }
  for(i = 0; i < 3; i++){
    printf("array[%d] ",i);
    for(j = 0; j < 2; j++){
      printf("%d ",array[i][j]);
    }
    printf("\n");
  }
  return (0);
}

入出力結果(Terminal)

$ cc -g -o sample sample.c
$ ./sample
array[0] 0 1 
array[1] 10 11 
array[2] 20 21 
$

0 コメント:

コメントを投稿