C언어: 지역변수,전역변수

Johnny Lee·2022년 10월 9일
0

C언어 복습

목록 보기
12/13
post-thumbnail

지역변수와 전역변수에 대해 가볍게 할까한다.

지역변수(Local Variable)

지역변수란 한 '지역' 중괄호 내에서만 사용 가능한 변수이다. 지역변수는 해당지역"{}"을 벗어나면 자동으로 작동을 하지 않는다.
ex) main함수


위 코드를 실행해보면 함수 functionone 과 functiontwo에서 선언된 num변수들은 main함수에서 실행이 안됐다는것을 알 수가 있다.

전역변수( Global Variable)

밴대로 전역변수란 어느 지역에서나 사용가능한 변수를 의미한다.

여기서 함수functionone에 지역변수가 없어도,전역변수가 있기 때문에 실행이된다.

전역변수는 중간에 소멸되지 않고 어디서든 사용 가능한 장점이 있지만, 많이 사용하면 복잡해질 수 있다.

profile
You can always be better

0개의 댓글