teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答に追記

2018/05/23 23:20

投稿

y_waiwai
y_waiwai

スコア88180

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