while(*p!='\0')은 무엇을 의미하나요?

while (*p!='\0')은 표시된 내용이 비어 있지 않을 때 루프 본문의 코드 세그먼트가 실행됨을 의미합니다.

{

wr_dat( *p);

p++;

delay1ms(1);

}

또는 이해할 수 있습니다 표시된 내용이 끝났는지 여부를 판단하는 것입니다.

'\0'은 문자열 종결자이고 0은 정수 상수입니다. '\0'과 혼동하지 않도록 주의하세요.

While은 컴퓨터의 기본 루프 모드입니다. 조건이 충족되면 루프에 진입하고, 조건이 충족되지 않으면 루프를 종료합니다. while 문의 일반적인 표현은 다음과 같습니다: while (expression) {loop body}.

확장 정보:

C++while 문 예:

int?a=NULL;

while(a<10)

{

a++;//자체 추가

if(a>5)//while을 기다리지 않고 루프를 종료하고 루프를 직접 판단합니다

{

break;//루프에서 점프

}

}

결과: 값 a의 끝부분은 6입니다.

바이두백과사전-while 루프문