• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列)

配列の意味がわかりません(-ー;)

このQ&Aのポイント
  • 配列の意味がわからないため、質問します。
  • forループ内の条件について質問があります。
  • コードの動作に関する疑問があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

for(int w=0;w<3;w++){ } で、{ }で囲まれた範囲で wは、0,1,2と変化します。 それで、 if(code>=(1101+100*w) && code<=(1130+100*w)) は、 if(code>=(1101+100*0) && code<=(1130+100*0)) if(code>=(1101+100*1) && code<=(1130+100*1)) if(code>=(1101+100*2) && code<=(1130+100*2)) となって if(code>=1101 && code<=1130) if(code>=1201 && code<=1230) if(code>=1301 && code<=1330) となって、codeが1201の時2番目のifが成立するので、 その時のwが1(0から数えて2番目)だとわかります。

関連するQ&A