프로그래밍/C++

변수 선언 및 초기화

swedu 2023. 2. 16. 05:51
728x90
반응형

2023.02.16  최초작성

 

 

 

변수를 선언하며 초기화할 때 대입 연산자를 사용하는 것은 C언어 스타일이며 C++에서는 대입 연산자를 이용하는 방식도 가능하나 괄호를 이용하는 방식이 C++ 스타일이다.

C++에서는 변수를 단순한 변수가 아닌 인스턴스(객체)로 관리되는데 int 변수라고 하기보다 int 타입의 인스턴스(객체)라고 표현할 수 있다.

 

변수 선언 및 초기화하는 방법을 C언어와 C++ 방식을 비교한 것이다.

#include <iostream>
using namespace std;
int main() {
	int a = 10;  // c 스타일 변수 초기화
	int b(20);	// c++ 스타일 변수 초기화
	auto c(b);  // 자료형 자동 할당
	a = int(30);  // 상수
	cout << a << ' ' << b << ' ' << c << endl;

	return EXIT_SUCCESS;
}

[실행 결과]

30 20 20

 
728x90
반응형

 

728x90
반응형

'프로그래밍 > C++' 카테고리의 다른 글

auto자료형을 이용한 함수 포인터  (0) 2023.02.16
r-value 참조  (0) 2023.02.16
포인터  (0) 2023.02.16
참조자(레퍼런스)  (0) 2023.02.16
for each (범위 기반 반복)  (0) 2023.02.16