C++ 변수 선언 및 정의
C에서는 변수 정의를 아래와 같이 했다.
int a = 10;
C++도 C 문법을 호환하기에 위처럼 변수를 선언하고 정의할 수 있다.
그러나 C++에서 주로 사용하는 변수 선언 및 정의는 아래 코드처럼 한다.
int main()
{
int a(10);
int b(a + 5);
auto c(b + 5);
std::cout << c << std::endl;
return 0;
}
auto
auto 예약어의 의미는 초깃값의 형식을 자동으로 따르도록 하는 것이다
위 코드에서는 a와 b가 int였으므로 c도 int가 될 것이다.
'C, C++' 카테고리의 다른 글
C++) 참조형 (변하지 않는 포인터) (0) | 2024.01.18 |
---|---|
C++) 메모리 동적 할당 (0) | 2024.01.17 |
C++) 리다이렉션 연산자 및 std::cout (콘솔 출력) (0) | 2024.01.17 |
C++) Hello world (0) | 2024.01.17 |
C) 싱글 링크드 리스트 구현 + 메모리 추적 (1) | 2024.01.14 |