• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

while(*str)??

21.02.13 12:24 작성 조회수 403

1

void Transpose(char* str)

{

while (*str)

{

if (islower(*str))

*str = toupper(*str);

else if (isupper(*str))

*str = tolower(str);

str++;

}

1. 트랜스포즈함수에서 while문 조건식에 (*str)이 의미가 뭘까요?? *str에 값이 있다면 while문으로 들어가서 실행해라는 의미인가요?

답변 1

답변을 작성해보세요.

2

안소님의 프로필

안소

2021.02.13

그쵸!  *str가 '\0' 값이 아닐 때만 while문을 돌겠습니다.