質問編集履歴

2

編集

2021/01/31 13:32

投稿

carnage0216
carnage0216

スコア194

test CHANGED
File without changes
test CHANGED
@@ -80,7 +80,7 @@
80
80
 
81
81
  **多分、for(q=p; !(*q=='?' || *q==':' || *q==0); q++) ;に関しては、
82
82
 
83
- p(ポインタ)のアドレスをq(ポインタ)に代入して、qのアドレスに入った文字列に含まれる?や:や0を探すためにqのアドレスをq++より++していき一致した場合、chに代入して、qに0を代入、これを繰り返しと思うのですが、
83
+ p(ポインタ)のアドレスをq(ポインタ)に代入(箱に入れて)して、qのアドレスに入った文字列に含まれる?や:や0を探すためにqのアドレスをq++より++していき一致した場合、chに代入して、qに0を代入、これを繰り返しと思うのですが、
84
84
 
85
85
  文字列[str == NULL][\"(NULL)\"][str"]はchに入っていると思ったのですが、なぜ printf("|%s|\n", ch);
86
86
 

1

編集

2021/01/31 13:32

投稿

carnage0216
carnage0216

スコア194

test CHANGED
File without changes
test CHANGED
@@ -80,7 +80,7 @@
80
80
 
81
81
  **多分、for(q=p; !(*q=='?' || *q==':' || *q==0); q++) ;に関しては、
82
82
 
83
- pのアドレスをqに代入して、qのアドレスに入った文字列に含まれる?や:や0を探すためにqのアドレスをq++より++していき一致した場合、chに代入して、qに0を代入、これを繰り返しと思うのですが、
83
+ p(ポインタ)のアドレスをq(ポインタ)に代入して、qのアドレスに入った文字列に含まれる?や:や0を探すためにqのアドレスをq++より++していき一致した場合、chに代入して、qに0を代入、これを繰り返しと思うのですが、
84
84
 
85
85
  文字列[str == NULL][\"(NULL)\"][str"]はchに入っていると思ったのですが、なぜ printf("|%s|\n", ch);
86
86