English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
1. while과 do-while의 소개
1while 문
문법:
while(표현식){
루프 본문;
}
루프 과정:
1.먼저 표현식을 확인합니다. 참이면 이동합니다2، 그렇지 않으면 이동합니다3
2.루프 본문을 실행한 후 이동합니다1
3.루프를 벗어나기
2). do-while 문
문법:
do{
루프 본문;
};while(표현식);
주의:이 while 뒤의 소괄호는 ;을 따라야 합니다
루프 과정:
1.루프 블록을 먼저 실행한 후 이동합니다2
2.표현식의 결과가 참인지 확인합니다. 참이면 이동합니다1، 그렇지 않으면 이동합니다3
3.루프를 벗어나기
3). do-while과 while의 가장 큰 차이는:
do-while은 최소한 한 번은 실행됩니다1이번 루프 블록은 while이 한 번도 실행되지 않을 수 있습니다
while의 주의사항 두 번째
1.또한, 루프 조건을 영원히 참이나 거짓으로 만들지 마세요. 그렇지 않으면 의미가 없을 수 있습니다
2.절대로 while 뒤에 ;을 추가하지 마세요
3.while 루프 뒤의 괄호는 생략할 수 있습니다. 생략하면 가장 가까운 코드에 영향을 미칩니다. 그리고 이 코드는 변수 선언이 될 수 없습니다
4.while 문 블록 내에서 정의된 변수는 밖에서 사용할 수 없습니다
tips: 코드 예제는 다음과 같습니다
#include <stdio.h> int main(int argc, const char * argv[]) { //while int i = 1,sum = 0; while(i <= 100) { sum += i; i++; } printf("부터1추가됩니다100의 합은:%d\n",sum); // do-while char answer; do{ printf("공연\n"); printf("만족하시나요?\n"); scanf("%c",&answer); };while(answer != 'y'); return 0; }
결론
이 기사의 모든 내용이 끝납니다. 이 기사의 내용이 여러분의 학습이나 업무에 도움이 되길 바랍니다. 의문이 있으시면 댓글을 남겨 주세요.