달력

8

« 2020/8 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  


 

주소를 반환하는 함수

int* func()

{

 

return #

}

 

 

 

주소 반환(return) 필요성과 주의 사항

필요성

대량의 데이터 반환(return) 사용

주의 사항

지역 변수 주소를 반환(return)하면 경고(Warnning) 발생

경고 해결방법

static 변수 사용

 

 

 

주소 반환(return) 유용한 정적(static)변수

·         정적(static) 변수: 함수가 종료된 후에도 할당된 메모리 공간이 소멸되지 않습니다.

·         지역 변수의 주소를 반환해서 생기는 경고 문제 해결

 

 

 

/주소 반환(return)

구분

설명

return ;

·         값을 반환하고

·         종료

return 주소;

·         주소를 반환하고

·         종료

 

 

Posted by codedragon codedragon

댓글을 달아 주세요