본문 바로가기
프로그래밍 _공부자료./C++ 공부

C/C++/알고리즘기초/자료구조/

by 대구부자 2019. 12. 10.
반응형







아래에 코드 사진을 첨부 하겠습니다.


visual studio 사용시 컴파일후 자꾸 comad창이 사라지는 분들은

꼭!!!!


system("pause")


사용하셔야 comand 창이 죽지 않고 계속 대기 해요!!






이번 코드의 핵심은 for 문에 있다.


필자의 경우 항상 고정관념 처럼 포문에는 \


int i=0 ; i <num; i++ 


혹은


int i =0; i <num ; i--;


정형 적인 for문의 형식만 사용 하여 왔다.


하지만 for문은 알면 알수록 신기한게,


중간은 누구나 알듯이 조건에 해당 하는 구간이다.


따라서 for문 안에 cnt 라는 변수를 사용 하면서


그값으로 포문을 제어 할수 있다.!


ex)


int cnt =0 ;


for(int i =0; cnt =! 5; i++)

{

cnt++;

}



예를 들면 for문 진입 전 cnt =0 으로 초기화 한후 , for문 안에서 i 값은 0 부터


계속 해서 증가 해 나간다.


cnt++ 값도 for문의 i 값이 점차 커식 수록


증가 하게 된다.,


그럼 언젠가는 cnt 도 5가 되고,


i의 값도 5가 되지 않을까?



그럼 for문의 조건이 성립 하지 않으 므로 반복문이 종료 되게 된다.








반응형

댓글