無題

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
lady

無題

#1

投稿記事 by lady » 15年前

初心者なもんでくだらない質問ですいません。
配列の場合、例えばint型で
a[0]=3
a[1]=5
のように一つの変数にたいして一つの値を代入することができますが、
(1,3),(6,8),(12,9)のように二つの異なる値をペアとして代入できるものは存在しないのですか?

Mist

Re:無題

#2

投稿記事 by Mist » 15年前

2次元配列にすればできますけど

int a[3][2];

a[0][0] = 1;
a[0][1] = 3;
a[1][0] = 6;
a[1][1] = 8;
a[2][0] = 12;
a[2][1] = 9;

softya

Re:無題

#3

投稿記事 by softya » 15年前

構造体を使う手もあります。
struct data_t {
int d1;
int d2;
};
struct data_t a[3] = {
{1,3},
{6,8},
{12,9}
};

バグ

Re:無題

#4

投稿記事 by バグ » 15年前

STLのstd::mapを使うのも手ですね。

閉鎖

“C言語何でも質問掲示板” へ戻る