C언어 수업정리/3월 수업정리
3월 28일 지역변수 6-3예제
송시혁
2013. 3. 28. 10:48
지역변수 개념.
지역변수는 함수가 종료됨에 따라 함수에 해당하는 내용의 변수는 사라진다.
다음 소스에서 함수부분을 나뉘어서 생각해보자.
#include <stdio.h> |
plus 몸체.
int plus(int first, int second)
{
int result;
result = first + second;
return (result);
}
main 함수에서 plus함수를 만나 plus(27,24)를 만나면
몸체로 와서 first, second에게 값이 대입된다.
그래서 계산되어 result가 51이된다.
그리고 return에 의해 result값이 반환되어
plus함수의 있는 변수는 다 사라진다.