回答編集履歴

1

回答に追記

2018/05/23 23:20

投稿

y_waiwai
y_waiwai

スコア87749

test CHANGED
@@ -1 +1,41 @@
1
1
  グローバル変数を使うということ?
2
+
3
+
4
+
5
+ ---
6
+
7
+ 無理ですねー、と言いながら考えてみました
8
+
9
+
10
+
11
+ ```C
12
+
13
+ int main(void){
14
+
15
+
16
+
17
+ // 構造体配列に初期値セット
18
+
19
+ person1 person[] = {
20
+
21
+ {1,2},
22
+
23
+ {2,3}
24
+
25
+ };
26
+
27
+ person1 *p;
28
+
29
+ // for文を初期値なしでpersonのアドレスインクリメントでループ
30
+
31
+ for(p=person;p<(person+(sizeof(person)/sizeof(*person));p++){
32
+
33
+ printf("%d\n", p->no1);
34
+
35
+ }
36
+
37
+ ```
38
+
39
+
40
+
41
+ これでどんなもんでしょw