Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
for(size_t i=0;i<vec.size();i++){ if(n>vec[i]){ a=i; break; } }
この例では、if ステートメントまたは for ループを壊していますか?
ステートメントは、それをすぐに囲む、、、またはステートメントbreakのみを終了します。if ステートメントから抜け出せないため、コードはループから抜け出しています。doforswitchwhile
break
do
for
switch
while
forループから抜け出します。
ループでは、break ステートメントは、最も近くにある do、for、またはwhileステートメントの実行を終了します。
出典: Microsoft ドキュメント