strcmp 함수 설명부분

같으면 0 다르면 1 아닌가요! 제가 잘못 알고있는건가요? 헷갈립니다

#리버싱 #실습
작성자 정보
답변 1
avatar
Dreamhack
대표 업적 없음

안녕하세요 드림핵입니다.
strcmp 함수는 같으면 0, 다르면 1을 반환하는 것이 맞습니다. 그러나 예제의 경우 strcmp가 반환하는 값이 0인지 비교하는 식이 존재합니다.
strcmp(a1, "Compar3_the_str1ng") == 0
따라서 strcmp에서 0이 반환되면 true 즉 1이 반환되고, 1이 반환되면 false 즉 0이 반환됩니다.

2022.02.24. 14:36
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기