인프런 커뮤니티 질문&답변

김준한님의 프로필 이미지
김준한

작성한 질문수

홍정모의 따라하며 배우는 C언어

14.26 함수 포인터의 배열 연습문제

while(*str)??

작성

·

516

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

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

김준한님의 프로필 이미지
김준한

작성한 질문수

질문하기