오늘의 주제
do-while
반복문- 단항연산자와 괄호
아홉번째 시간입니다.^^
이제까지 반복문과 조건문에 대해 조금 알아보았는데요, 오늘은 반복문 중에 do-while
이라는 녀석에 대해서 잠시 알아보도록 할게요!
더불어서 쪼끔 골치아픈 녀석도 함께 알아봅니다!
스따뚜!!
do-while
일단 뭐 항상 그렇듯이 코드를 한 번 입력해 봅니다^^
코드 설명은 아래에서~
일단 실행시키지 마세요!!
do-while
반복문은
do {
//일단 실행할 조건
} while ( 다음번 실행 조건 );
`
이렇게 작성합니다.
일단 먼저 실행 하라(
do
) 어떠한 조건이 나올 때까지(while
) 이거 겠죠?ㅎㅎ즉, 중괄호
{}
안에 있는 내용은 일단do-while
반복문이 시작됨과 동시에 실행이 됩니다.그 후에
while
의 괄호()
안에 있는 조건을 확인 한 후 조건이 성립되면 계속do
의 중괄호 안의 내용을 실행하고, 조건에 맞지 않다면 반복을 종료합니다.이제 이 정도면 이해가 되시려나요?
단항연산자와 괄호
그런데 저렇게 왜 여러개를 제가 만들어 놓았을까요?
자세히 보시면 조금씩 다르다는 것을 알게 되실텐데요단항연산자들이 각각 다른 위치에, 다른 모양으로 입력되어 있죠?ㅎ
위에서
do-while
문의 특징은 설명드렸으니, 저 반복문들이 실행될때,printf
로i
가 몇까지 찍혔을 때 반복문이 종료될지 알아맞혀 보시기 바랍니다 ㅎㅎㅎ제가 일일히 설명해 드리지 않겠습니다. 직접 생각해보고 추리해보고 맞혀보아야 실력이 금새 늘어납니다!!
귀찮아서 그런게 아녜요 ㅎ
물론 답은 저 아래에 올려드릴게예요.잘 생각해 보시고 실행시켜 보시기 바랍니다.^^
생각하다가 모르는 부분이 있다면 검색보다는 책을 한 번 찾아보시길 추천드리구요, 책이 없다면 검색을 통해 생각을 정리해 보시길 바랍니다.^^
답은 저 쪼 아래!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
답!!!!!!!!! 은 더 아래에 ㅋㅋㅋㅋㅋㅋㅋ
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
자, 예상과 다 맞나요?
물론 아닐수도 있습니다. 특히 맨 아래꺼! ㅎㅎㅎ
왜 그런지는 책 또는 인터넷에서 연산자 우선순위에 대해 알아보시면 될 것 같네요^^혹시나 요청하시는 분이 계시다면 연산자 우선순위에 대해서도 알아보겠습니다!
아직은 아무도 뭐 요청같은거를 안하셔서요 으하하하 (웃는게 웃는게 아니야)
그럼 이만 뿅!
by yagom
p.s 제 포스팅을 RSS 피드로 받아보실 수 있습니다.