인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

푸레님의 프로필 이미지
푸레

작성한 질문수

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

7.3 ctype.h 문자 함수들

6:11 ) 궁금합니다 .else if 대신에 if로 바꾸면

작성

·

176

0

int main()

{

int ch;

while ((ch = getchar()) != '\n')

{

if (islower(ch))  

ch = toupper(ch);

if (isupper(ch)) 

ch = tolower(ch);

putchar(ch);

}

putchar(ch);

return 0;

else if 대신에 if로 바꿔서 둘다 if문으로 실행시에 

소문자를 대문자로 변경시켜주는 코드만 실행이 안되고 

대문자는 소문자로 잘 변경시켜주는데 왜그런가요??

else if 대신에 if를 써도 되는거 아니였나요?? 궁금합니다..

답변 1

0

안녕하세요?
else if 문은 이전의 if문에서 false 일 때 조건을 확인합니다.

푸레님의 프로필 이미지
푸레

작성한 질문수

질문하기