#include <stdio.h>
#include <conio.h>
/*
while(조건식)
{
명령문;
}
*/
int main()
{
while
bool study = true; // study를 1로 설정
while (study) //study의 값이 false(0)이 되면 종료 , 그 전까지는 문안에 있는 프로그래밍을 계속 반복
{
printf("Hello World\n");
printf("공부 중인가요? [네 : 1, 아니요 : 0] -> ");
int answer = -1;
scanf_s("%d", &answer);
if (answer == 0)
{
study = false;
//break;
}
}
char key;
while (true)
{
printf("이동키 입력 : ");
key = _getch();
if (key == 'q')
break; //q를 누를시 while문 종료
switch (key)
{
case 'w': printf("상\n"); break;
case 's': printf("하\n"); break;
case 'a': printf("좌\n"); break;
case 'd': printf("우\n"); break;
default: printf("잘못누름\n"); break; // 잘못누를시에도 while문 종료
}
}
//do while
/*
do
{
명령문;
}while(조건식)
*/
const int secretCode = 123123;
int password = 0;
int tryCount = 0;
do
{
if (tryCount >= 3)
{
printf("3회 실패 계정 잠금!\n");
break;
}
printf("비밀번호 입력 (3회 실패 시 잠금, 현재 실패 횟수 : %d) => ", tryCount);
scanf_s("%d", &password);
tryCount++;
} while (password != secretCode);
// do while과 while의 차이점 do while은 프로그래밍을 한번 실행한 후에 조건을 보고 반복을함
// while은 조건이 맞지않으면 실행하지않음
return 0;
}
'Basic C Language' 카테고리의 다른 글
#11. UpDown 게임 만들기 (0) | 2023.04.12 |
---|---|
#10. for(반복문) (0) | 2023.04.12 |
#8. RandomNumber (0) | 2023.04.12 |
#7. Switch (조건문) (0) | 2023.04.12 |
#6. If (조건문) (0) | 2023.04.12 |