- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列)
配列の意味がわかりません(-ー;)
このQ&Aのポイント
- 配列の意味がわからないため、質問します。
- forループ内の条件について質問があります。
- コードの動作に関する疑問があります。
- みんなの回答 (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番目)だとわかります。