728x90
지역 변수와 전역 변수
#include <iostream>
using namespace std;
int data1 = 100;
int main()
{
int data2 = 100;
}
함수안에 선언된 변수는 지역 변수 , 함수 밖에 선언된 변수를 전역 변수라고 한다.
지역변수는 선언된 함수 내에서만 사용 가능하지만, 전역변수는 말 그대로 전역에서 사용 가능하다.
data1은 전역 변수, data2는 지역 변수가 된다.
지역 / 전역 변수와 변수명
int data1 = 100;
{
int data1 = 150;
printf("%d", data1);
}
printf("%d", data1);
서로 다른 지역 내에서는 같은 변수명으로 선언이 가능하다
어느 곳에서 사용하나에 따라 어떤 변수를 사용하는지 결정된다.
728x90
'프로그래밍 언어 > C++ [기본]' 카테고리의 다른 글
[C++기본] 8.배열 (0) | 2021.08.25 |
---|---|
[C++기본] 7.함수 (0) | 2021.08.25 |
[C++기본] 5.반복문 (0) | 2021.08.25 |
[C++기본] 4.조건문과 삼항연산자 (0) | 2021.08.24 |
[C++기본] 3.연산자 (0) | 2021.08.24 |