본문 바로가기
<프로그래밍 언어>

[C 언어] error: non-void function does not return a value [-Werror,-Wreturn-type]

by 자라나는 콩 2022. 2. 26.

return 값이 필요하다! 만약 값이 없을 경우에는 return 0; 를 붙인다. 

make cash 를 치니까 이런 에러가 뜬다.
do while loop 뒤에 return 값을 return 0;로 붙이니까 정상적으로 Cents 묻는다. 하지만 내가 원하는 것은 마이너스 값이 나왔을 때 질문을 반복하는 것이다.
그래서 return cents; 로 변경하고 while 조건문을 cents &amp;amp;lt; 0 로 바꾸니까 정상적으로 작동한다.&amp;amp;nbsp;

댓글