본문 바로가기

프로그래밍/C언어

[C언어] while문

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


  while 문의 기본 원리

 

  int main()

  {

       while(반복조건)     // 조건이 참이면 반복 내용 실행, 참이 아니면 while문을 탈출

       {

            반복 실행 내용

       }

       return 0;

  }



학원 다닐때 코딩을 보면은 while문은 없고 죄다 for문으로만 코딩 한 기억이 납니다.

그때 당시에는 while문이 쓰기 껄끄럽고 잘못하면 무한루프 돌고 그래서 잘 사용하지 않았었는데

지금은 이 쉬운걸 왜 제대로 사용하지 못했는지.... 머리가 나쁘면 몸이 고생이라는 말이....

저를 두고 하는 얘기인가 봅니다.... 

그래서 이번 기회에 블로그 정리도 할겸 올려봅니다.

 

왜 for문 보다 while문이 어렵게 보일까?

for문은 시작과 끝이 명확하게 보이고 연산자도 한눈에 들어오는 구조입니다.

그렇기 때문에 맨 처음에는 for문이 더 쉽게 느껴지는거죠. 


  for 문의 기본 원리

 

  for(초기문; 조건문; 증감문)

  {

       반복 실행 내용

  }



대부분 코딩 공부를 할때 항상 컴퓨터로 코딩을 하게 되는데요.

개인적인 생각으로는 코딩도 손으로 쓰면서 공부를 하는 방법이 참 좋다고 생각합니다.

손으로 한줄 한줄 쓰면서 외워가면서 머릿속으로 생각해 가면서 손코딩을 하는 것이죠.

이론이 약한 분들한테 좋은 방법이랍니다.