C언어 > 지역(local)변수는 메모리가 절약 된다?

TODAY220 TOTAL2,275,329
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | C언어 | C언어 | 지역(local)변수는 메모리가 절약 된다?

페이지 정보

작성자 키트 작성일2017-09-12 13:51 조회1,250회 댓글0건

본문

지역 변수(Local variable)

-선언된 함수내에서만 존재하고 접근이 가능한 변수

-함수호출시 생성 리턴시 소멸

-선언된 지역이 다르면 같은 변수명 사용 가능

-디버깅 효율을 향상시킨다

-메모리를 절약한다

-재귀 호출, 상호 호출같은 특별한 기법 사용 가능

 

 

// 
로컬 변수를 사용하면 메모리가 절약된다는 글을 어렵지 않게 찾아볼 수 있습니다만.
OS가 포팅되지 않은 AVR등에서는 해당 되지 않는 말입니다.
함수 호출 하기 전부터 할당 되며, 리턴시 소멸 되지도 않습니다.
제가 착각하고 있었습니다.

아래 서영만님이 적어주신 댓글을 읽어보세요^^

댓글 0

조회수 1,250

등록된 댓글이 없습니다.

C언어HOME > C언어 > C언어 목록

게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기