제목과같이 for문 증가값관련 질문 드려요
예를들면
int count = 0;
for(int i=1; i<10; i++){
...
count += i;
if( count > 10 ){
break;
}
...
}
일 때 count는 10이고
이때 증가값인 i 는 4 일까 5일까?
내 생각엔 브레이크 문이있어서 4일것 같은데....
포문이 한번 돌면 1 증가하기 때문에5일것 같기도하고
정확히 포문내 증가값이 증가하는 시점은 어떡캐 되고 중간에 브레이크를 만나면 또 어캐 되는지 궁금해요
알려줘요 형님들
예를들면
int count = 0;
for(int i=1; i<10; i++){
...
count += i;
if( count > 10 ){
break;
}
...
}
일 때 count는 10이고
이때 증가값인 i 는 4 일까 5일까?
내 생각엔 브레이크 문이있어서 4일것 같은데....
포문이 한번 돌면 1 증가하기 때문에5일것 같기도하고
정확히 포문내 증가값이 증가하는 시점은 어떡캐 되고 중간에 브레이크를 만나면 또 어캐 되는지 궁금해요
알려줘요 형님들
이런건 그냥 디버그모드로 찾아보면 안되냐? 존나 쉬운데 왜 이걸...
그리고 i가 왜 4아니면 5냐? 니가 1부터 9까지 돌리라고 해놓고
너 아예 for문에 들어가는 i 값이 뭔지를 모르는거 같아
그리고 밑에 if문은 도대체 왜 만든거냐? 컴터는 어차피 알아서 10까지 돌려본다음 위에서 빠져 나갈텐데 밑에 쓸데없는 수식이 또있네
그리고 카운터라는걸 뭘 뜻하는지 모르겠는데 i가 몇번 돌아가는지 알고 싶으면 count ++로 해야지 왜 count +=i로 하지? 이럼 i 돌린수만큼 다 더하라는 뜻인데
알려주려는것뿐임
ㅎㅎ예상대로 마니 혼나내 회사에서 결과맞추기 위주 시험이있었는데 위처럼 나오더라고 문제 요지는 포문에서 증가값이 증가되는 시점을 묻는것 같아 브레이크를 만나면 증가안하고 종료되는지 아님 후위증가니까 1더해지는지 말야
등차수열의 합을 구하고 싶었나보지 sum이라고 쓰면 되냐?
브레이크걸리면 i++ 안하고 그냥 반복문 끝나는 곳으로 간다
Dot> 음 그건 아니구 그냥 증감연산자에 대한 질문같어 Count랑 i 값이 어떻게 되냐가 문젠대 난 104 라고 했거든? 카운트 10에 아이는 4 근데 105라는 여론도있대
백마왕자> 오 ?그래요?
i가 4일때 count가 10되는데 10보다 커야하니 i 가 5일때 끝나지
멍청한 놈들
뉴스데스크 >ㅎㅎ 왜 허세야?
뉴스데스크 > ㅋㅋㅋ엉 미안
회사에서 저런 시험봐? 멍청이들 걸러낼려고 그러나보네
백마 >돌려보질 못하니까 좀 아리까리 하더라고 문제가 셤 보는 의돈 나도 잘 모르겠구 ㅋ
결론은 브레이크 만나면증가안한다지? 감사감사
아 글구 count>=10 이였어 같거나 크다 미안