User Tools

Site Tools


cemtool:7.5:internaltoolbox:interrnal:break

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cemtool:7.5:internaltoolbox:interrnal:break [2014/04/25 09:03] (current)
Line 1: Line 1:
 +[[:​cemtool]]>​[[:​cemtool:​7.5]]>​[[:​cemtool:​7.5:​internaltoolbox]]>​[[:​cemtool:​7.5:​internaltoolbox:​interrnal]]
 +
 +====== break ======
 +Loop의 맨 끝으로 수행흐름을 바꿔준다.
 +
 +===== 문법 =====
 +[문법]
 +===== 설명 =====
 +Loop구조에서는 한문장이 수행된 다음에는 그 다음 문장으로 흐름이 이어지는데 ​
 +break문이 무조건적으로 이 흐름을 loop의 끝으로 바꿔 주는 것이다. ​
 +다시 말해서, loop를 탈출시키는 문장이다. 아래의 예에서 CEMTOOL은 바깥쪽의 for loop를 만나게 된다. ​
 +k = 0이 수행되고,​ 안쪽의 for loop를 만나 i가 5가 될 때까지 수행하게 된다. ​
 +그리고 i가 5일 때에는 if의 조건이 참이 되므로 break문을 만나게 된다. 이 때, 안쪽 loop를 탈출하게 된다. ​
 +그리고 k = k+1을 수행하고 다시 바깥쪽의 loop를 돌게 되는 것이다. ​
 +이 중첩된 loop가 끝났을 때엔 k에는 10이 그리고 i에는 5가 입력되어 있다.
 +
 +===== 예제 =====
 +<file matlab ex.cem>
 +for(k=0;​k<​10;​k=k+1){ ​
 +for(i=0;​i<​10;​i=i+1){
 +if(i==5){
 +break
 +}
 +}
 +}
 +</​file>​
 +===== 관련함수 =====
 +[[cemtool:​7.5:​internaltoolbox:​interrnal:​continue]] [[cemtool:​7.5:​internaltoolbox:​interrnal:​for]]
 +
  
cemtool/7.5/internaltoolbox/interrnal/break.txt · Last modified: 2014/04/25 09:03 (external edit)