return 에 대한 질문입니다.
재마루
2023.04.01
질문 제목 : return 에 대한 질문입니다.질문 요약 :return (Queun -Front == Queue -Rear); 에서 반환되는 값에 대해 궁금해서 질문드립니다질문 내용 :
return (Queun -Front == Queue -Rear); 에서
Queun -Front == Queue -Rear이 참일때 반환 되는 값과 거짓일때 반환되는 값이 무엇이며
그에 따른 프로그램의 간단한 실행에 대해 궁금해서 질문드립니다.
위 소스는 큐의 공백상태를 확인하는 소스의 일부분인데 제가 알고 싶은건 반환에 대한 기본지식이기 때문에 소스는 올리지 않았습니다.
참고로 제가 알고 있는 return 지식은
main()에서 종료될때 return 0; 이면 정상 종료, return -1; 이라고 하면 비정상 종료 이정도 입니다.
-
핫와인
C++라면 Return Type이 bool 이겠지요.
참이면 true, 거짓이면 false 가 리턴 됩니다. 값으로는 true는 1이고, false는 0입니다. -
콘라드
무튼 질문에대해 답해드리자면 비교하는 것들(,,=,==,!= 등) 참일때는 1을 반환하고 거짓일때는 0을 반환합니다. (!= 이것은 아시겠지만 같지않을때가 참입니다.)
-
혁민
main()에서 return은 그냥 종료아닌가요? 0이든 뭐든 상관 없는걸로 알고있는데요 흠... 뭐 직접 들은건 아니고 제가 생각한거니까 틀릴수도 있겠네요