728x90
반응형
지역변수 선언
C언어에서 일부 컴파일러는 함수를 정의할 때 지역변수의 선언이 항상 제일 먼저 등장해야만 한다.
그러나 C++ 은 모든 컴파일러에서 지역변수의 선언에 있어서 위치 제한을 두지 않는다.
따라서 아래와 같은 코드도 모든 컴파일러에서 유효하게 동작한다.
#include <iostream>
int main()
{
int num1;
std::cout << "첫 번째 숫자 입력 : ";
std::cin >> num1;
int num2;
std::cout << "두 번째 숫자 입력 : ";
std::cin >> num2;
int sum = num1 + num2;
std::cout << "두 수의 합 : " << sum ;
return 0;
}
728x90
반응형
'C++ > C++ 문법' 카테고리의 다른 글
[C++] 인라인 함수 (inline function) (0) | 2024.03.01 |
---|---|
[C++] 이름공간 (namespace) (0) | 2024.02.10 |
[C++] 디폴트 매개변수 (Default Value, Default Parameter) (0) | 2024.02.09 |
[C++] 함수 오버로딩 (0) | 2024.02.09 |
[C++] 입출력 방식 (std::cout, std::cin) (0) | 2024.01.25 |