이것은 do while 루프를 사용하는 아래에 표시된 작은 코드입니다. 나는이 코드를 실행할 때 실제로 예기치 않은 동작을 이해하지 못한다. 아래에 표시된 코드는 do while 루프 조건을 사용하고 while 문은 while 문을 처음 실행하면 조건이 맞으면 나올거야.하지만이 코드를 실행하면 결코 루프에서 빠져 나오지 않고 영원히 계속됩니다. 아무도 왜 그 일이 일어나는 지 말해 줄 수 있습니까?do while 루프를 사용하는 코드의 유용성
unsigned int A = 5;
int B = 0;
main()
{
do
{
A = A + 5;
B = B - 1;
}while(B > A);
printf("hello\n");
}
이제 "안녕하세요"가 인쇄되지 않습니다. 사전 매디
많은 분들께 감사드립니다. 예상보다 오랜 시간이 걸렸지 만, 결국에는 "인사"가 인쇄되었습니다. – maddy