C 표준에 의하면 에러가 없으면 0를 return하라고 되있는데 이럴 경우 if에서 true를 else 처리해야됨.
물론 그냥 ㅈ까고 코딩해도 되긴 하는데 뭔가 줜나 찝찝함.
보통 이런 경우 함수가 성공정으로 완료되면 0 return함 아니면 다른 값 return함?
C 표준에 의하면 에러가 없으면 0를 return하라고 되있는데 이럴 경우 if에서 true를 else 처리해야됨.
물론 그냥 ㅈ까고 코딩해도 되긴 하는데 뭔가 줜나 찝찝함.
보통 이런 경우 함수가 성공정으로 완료되면 0 return함 아니면 다른 값 return함?
절차형 방식으로 코딩하면 돼
c에서 boolean식으로 리턴해도 별 상관 없음
c23에 true, false 추가됐으니까 그거 쓰자
표준 어디에 그렇게 나오는지 알 수 있을까? exit()에서 0을 정상종료로 하니 main함수 반환값이 그렇긴 해도 다른 함수도 그렇게 하라는 얘긴 없을텐데
이게 맞네ㅋㅋㅋㅋ 궁금해서 찾아봤더니 main 함수 반환값을 0으로 주라는 말이었네... 오늘도 하나 배워간다 ㄳㄳ
enum, #define value쓰기 - dc App
해당 댓글은 삭제되었습니다.
쉘->셸
되있->돼있
설명 달을려다가 글쑨이가 깨달았노
if(foo()) {} else {} 이렇게 해야된단거임? else만 필요하면 그냥 if(!foo()) {} 하면 되잖아