NULL

지역변수와 매개변수 이해 본문

C

지역변수와 매개변수 이해

1924 2016. 12. 14. 16:00

지역변수는

함수의 몸체인 중괄호를 말합니다.


함수의 시작과 끝은 중괄호로 시작해서

중괄호로 끝나게 됩니다.


int  main(매개변수){


지역변수


}


그런데 매개변수도 지역변수에 해당됩니다.


변수로 예를 들어보자면


지역변수라는것은 


a라는 지역에서

num이라는 변수를 선언하면

a라는 지역에서만 쓸수있습니다.


b라는 지역에서 num을 전혀

누군지 못알아봅니다.


그리고 b에서도
똑같이 num이라는 이름으로

변수를 선언할수있지만.


둘중 전혀 다른 존재입니다.

메모리주소값마저 다릅니다.


만약 a지역에 있는 num을

b에서도 사용하고싶다면


함수로 인자를 전달받는다면

값을 전달받을수있습니다.



한마디로

자기지역안에서만 그 역할을 한다입니다.

'C' 카테고리의 다른 글

재귀함수에 대한 이해  (0) 2016.12.14
전역변수와 static변수  (0) 2016.12.14
함수의 선언 return기능  (0) 2016.12.14
선택적실행 switch문  (0) 2016.12.14
break, continue문 개념정리  (0) 2016.12.14
Comments