C 언어 에서 do-while 문장의 두 가지 문법 예시
아래 의 예 를 보십시오.
#include <stdio.h>
int main(void)
{
const int secret_code = 13;
int code_entered;
do
{
printf("To enter the triskaidekaphobia therapy club,
");
printf("please enter the secret code number: ");
scanf("%d", &code_entered);
} while (code_entered != secret_code);
printf("Congratulations! You are cured!
");
return 0;
}
실행 결과:To enter the triskaidekaphobia therapy club,
please enter the secret code number: 12
To enter the triskaidekaphobia therapy club,
please enter the secret code number: 14
To enter the triskaidekaphobia therapy club,
please enter the secret code number: 13
Congratulations! You are cured!
while 순환 을 사용 해도 등가 프로그램 을 쓸 수 있 지만 길 게 는 프로그램 목록 6.16 과 같다.
#include <stdio.h>
int main(void)
{
const int secret_code = 13;
int code_entered;
printf("To enter the triskaidekaphobia therapy club,
");
printf("please enter the secret code number: ");
scanf("%d", &code_entered);
while (code_entered != secret_code)
{
printf("To enter the triskaidekaphobia therapy club,
");
printf("please enter the secret code number: ");
scanf("%d", &code_entered);
}
printf("Congratulations! You are cured!
");
return 0;
}
다음은 do while 순환 의 일반적인 형식 입 니 다.
do
statement
while ( expression );
statement 은 간단 한 문장 이나 복합 문장 일 수 있다.도-while 순환 은 분점 으로 끝 납 니 다.Structure of a =do while= loop=
do-while 순환 은 순환 체 를 실행 한 후에 야 테스트 조건 을 실행 하기 때문에 적어도 순환 체 를 한 번 실행 합 니 다.for 순환 이나 while 순환 은 순환 체 를 실행 하기 전에 테스트 조건 을 먼저 실행 합 니 다.do while 순환 은 적어도 한 번 은 교체 해 야 하 는 순환 에 적용 된다.예 를 들 어 다음은 do while 순환 을 포함 하 는 암호 프로그램 위조 코드 입 니 다.
do
{
prompt for password
read user input
} while (input not equal to password);
이러한 형식의 do-while 구 조 를 사용 하지 마 십시오.
do
{
ask user if he or she wants to continue
some clever stuff
} while (answer is yes);
이러한 구조 로 인해 사용 자 는'no'라 고 대답 한 후에 도'다른 행위'부분 을 실행 하 게 되 었 다.테스트 조건 이 늦게 실행 되 었 기 때문이다.총결산
C 언어 에서 do-while 문 구 를 쓰 는 두 가지 쓰기 에 관 한 글 은 여기까지 소개 되 었 습 니 다.더 많은 C 언어 do-while 문 구 를 쓰 는 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
c 언어 간단한 파일 r/w 조작 방법데이터의 입력과 출력은 거의 모든 C 언어 프로그램과 수반된다. 입력이란 원본에서 데이터를 얻는 것이다. 출력은 단말기에 데이터를 쓰는 것으로 이해할 수 있다.이곳의 원본은 키보드, 마우스, 하드디스크, 시디, 스캐...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.