본문 바로가기
WORK/Sotfware

warning: control reaches end of non-void function

by KANG Stroy 2013. 6. 11.
728x90
728x90



아래의 에러는?


   warning: control reaches end of non-void function


리턴 값을 제대로 전달하지 않아서 생기는 경고 입니다. 


예를 들어서 


int AAAAA( char a)

{

char a;


if( a<10)

a = 10;

}


위와 같이 int로 시작하여서 int의 값을 돌려 줄것이라 생각하는데... 막상 함수는 return 이라는 값을 사용하지 않기 때문에 발생 합니다. 


깔끔하게 경고를 없애고 싶으신 분은? 


int AAAAA( char a)

{

char a;


if( a<10)

a = 10;


return 0; // 또는 전달 하는 값이 a 라면 return a; 정도로 적어 주시면 되겠내요~~! 

}



728x90

'WORK > Sotfware' 카테고리의 다른 글

assuming 'auto_psv' this may affect latency  (0) 2013.06.11
PIC 인터럽트 설정  (0) 2013.06.11
HexChar To Int  (0) 2013.02.22
CFileFolderDialog class  (0) 2013.02.05
VC c++ 6.0 버튼에 이미지 넣기  (0) 2013.02.04

댓글