回答編集履歴
1
回答に追記
    
        answer	
    CHANGED
    
    | @@ -1,1 +1,21 @@ | |
| 1 | 
            -
            グローバル変数を使うということ?
         | 
| 1 | 
            +
            グローバル変数を使うということ?
         | 
| 2 | 
            +
             | 
| 3 | 
            +
            ---
         | 
| 4 | 
            +
            無理ですねー、と言いながら考えてみました
         | 
| 5 | 
            +
             | 
| 6 | 
            +
            ```C
         | 
| 7 | 
            +
            int main(void){
         | 
| 8 | 
            +
             | 
| 9 | 
            +
                // 構造体配列に初期値セット
         | 
| 10 | 
            +
                person1 person[] = {
         | 
| 11 | 
            +
                    {1,2},
         | 
| 12 | 
            +
                    {2,3}
         | 
| 13 | 
            +
                };
         | 
| 14 | 
            +
                person1 *p;
         | 
| 15 | 
            +
                // for文を初期値なしでpersonのアドレスインクリメントでループ
         | 
| 16 | 
            +
                for(p=person;p<(person+(sizeof(person)/sizeof(*person));p++){
         | 
| 17 | 
            +
                    printf("%d\n", p->no1);
         | 
| 18 | 
            +
                }
         | 
| 19 | 
            +
            ```
         | 
| 20 | 
            +
             | 
| 21 | 
            +
            これでどんなもんでしょw
         | 
