C <9>. 반복문(2) do-while

오늘의 주제

  • do-while 반복문 
  • 단항연산자와 괄호 

아홉번째 시간입니다.^^

이제까지 반복문과 조건문에 대해 조금 알아보았는데요, 오늘은 반복문 중에 do-while이라는 녀석에 대해서 잠시 알아보도록 할게요!
더불어서 쪼끔 골치아픈 녀석도 함께 알아봅니다!
스따뚜!!

do-while

일단 뭐 항상 그렇듯이 코드를 한 번 입력해 봅니다^^
코드 설명은 아래에서~

일단 실행시키지 마세요!!

do-while 반복문은

do {

//일단 실행할 조건

} while ( 다음번 실행 조건 );
`

이렇게 작성합니다. 

일단 먼저 실행 하라(do) 어떠한 조건이 나올 때까지(while) 이거 겠죠?ㅎㅎ

즉, 중괄호 {} 안에 있는 내용은 일단 do-while 반복문이 시작됨과 동시에 실행이 됩니다.

그 후에 while의 괄호 () 안에 있는 조건을 확인 한 후 조건이 성립되면 계속 do의 중괄호 안의 내용을 실행하고, 조건에 맞지 않다면 반복을 종료합니다.

이제 이 정도면 이해가 되시려나요?

단항연산자와 괄호

그런데 저렇게 왜 여러개를 제가 만들어 놓았을까요?
자세히 보시면 조금씩 다르다는 것을 알게 되실텐데요

단항연산자들이 각각 다른 위치에, 다른 모양으로 입력되어 있죠?ㅎ

위에서 do-while문의 특징은 설명드렸으니, 저 반복문들이 실행될때, printfi가 몇까지 찍혔을 때 반복문이 종료될지 알아맞혀 보시기 바랍니다 ㅎㅎㅎ

제가 일일히 설명해 드리지 않겠습니다. 직접 생각해보고 추리해보고 맞혀보아야 실력이 금새 늘어납니다!!
귀찮아서 그런게 아녜요 ㅎ
물론 답은 저 아래에 올려드릴게예요.

잘 생각해 보시고 실행시켜 보시기 바랍니다.^^

생각하다가 모르는 부분이 있다면 검색보다는 책을 한 번 찾아보시길 추천드리구요, 책이 없다면 검색을 통해 생각을 정리해 보시길 바랍니다.^^

답은 저 쪼 아래!

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
답!!!!!!!!! 은 더 아래에 ㅋㅋㅋㅋㅋㅋㅋ
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

 

자, 예상과 다 맞나요?
물론 아닐수도 있습니다. 특히 맨 아래꺼! ㅎㅎㅎ
왜 그런지는 책 또는 인터넷에서 연산자 우선순위에 대해 알아보시면 될 것 같네요^^

혹시나 요청하시는 분이 계시다면 연산자 우선순위에 대해서도 알아보겠습니다!

아직은 아무도 뭐 요청같은거를 안하셔서요 으하하하 (웃는게 웃는게 아니야)

그럼 이만 뿅!  

by yagom


p.s 제 포스팅을 RSS 피드로 받아보실 수 있습니다.

RSS Feed 받기   

댓글 남기기

Close