for문의 init에 대해서...

글쓴이: 익명 사용자 / 작성시간: 일, 2017/05/21 - 12:20오전
quit = n; while(quit > 0){ //배열 값 변경// for(int i = 0, quit = n; i < n; i++) //문제가 되는 부분 if(p[i][i] == 0) quit--; }
for문 끝난 후 quit값을 출력해보니까 n-1값이 출력되고 계속 무한루프돌길래
for문 안에 있는 quit = n을 for문 위로 빼니까 정상적으로 작동되더라고요
제가 for문의 init을 잘못 이해하고 있는 것 같은데
설명 좀 해주실 수 있으신가요?
Forums:
아 갑자기 이해 됐네요;;
뭐 이런 실수를... quit = n, int i = 0;으로 하면 되는 거죠?
댓글 달기