BASIC4MCU | C언어 | C언어 | 지역(local)변수는 메모리가 절약 된다?
페이지 정보
작성자 키트 작성일2017-09-12 13:51 조회1,250회 댓글0건본문
지역 변수(Local variable)
-선언된 함수내에서만 존재하고 접근이 가능한 변수
-함수호출시 생성 리턴시 소멸
-선언된 지역이 다르면 같은 변수명 사용 가능
-디버깅 효율을 향상시킨다
-메모리를 절약한다
-재귀 호출, 상호 호출같은 특별한 기법 사용 가능
//로컬 변수를 사용하면 메모리가 절약된다는 글을 어렵지 않게 찾아볼 수 있습니다만.OS가 포팅되지 않은 AVR등에서는 해당 되지 않는 말입니다.함수 호출 하기 전부터 할당 되며, 리턴시 소멸 되지도 않습니다.제가 착각하고 있었습니다.아래 서영만님이 적어주신 댓글을 읽어보세요^^
댓글 0
조회수 1,250등록된 댓글이 없습니다.