2016-07-09 6 views
-3

私はループを作っています。ループに入るたびに変数を別のarrayに格納します。Cの配列を使いこなす

例:ループ1、変数はi[1]に格納されます。ループ2、変数はi[2]に格納されます。等々。

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

は基本的には、離れてi1をプリントアウトから私はi1は、後で使用するためarray Sに格納することにしたいです。

+0

は 'それはまったく意味をなさない別々array'に私の変数を格納します。代わりに、配列に 'y1 [i1] = i1'を使用してループインデックスを追加します。 – sjsam

+0

ここに迷惑メールを作成する新しい質問を書いてください...最初に検索してからこのような質問を投稿してください – karan

答えて

3
int y1[size]; 

for (i1 = 0; i1 < size; i1++) { 
     printf("%d ", i1); 
     y1[i1] = i1; // indexing 
} 

これは、将来の使用のために配列y1に保存されています。

+0

なぜすべてが簡単でなければならないのか?どうもありがとうございます。 – deXterlab97

+2

'y1 [size]'の後にセミコロンがありません – sjsam

+2

私はそれを理解できると確信しています – deXterlab97

0

それは次のようになります。

int i = 0; 

int arr1[10], arr2[10]; 

for(i; i < 10; i++) 
{ 
    arr1[i] = i; 
    printf("%d \n", arr1[i]); 
    arr2[i] = arr1[i]; 
} 
関連する問題