C++ 기초 정리

dev_dong·2024년 12월 19일
0

C++를 배워야하는 이유

C++은 C의 superset의 개념이며, C언어에서 OOP가 추가됐다 생각하면 편함.
그렇기에 코드의 재사용성과 유지보수성이 높음.

시스템과 하드웨어를 다룰 수 있기에 어떤 작업을 하던 실 서비스에선 C/C++이 사용될 가능성이 높음.

하지만 포인터를 이용하여 메모리 할당과 해제등을 할 수 있어 난이도가 헬이라고 하지만, 그렇기 때문에 잘만 한다면 엄청난 개발자가 될 수 있을 것 같아 배움

입출력

기본적으로 출력은 cout, 입력은 cin 의 형태로 사용됨.

#include <iostream>

int main() 
{
	std::string temp_str;
	std::cout << "Enter a text : ";
	std::cin >> temp_str;
	std::cout << "You Eentered " << temp_str << std::endl;

	return 0;
}

cout에서 출력 연산자(<<)를 사용하여 문자열을 두개 붙혀서 출력 가능함. 또한 std::endl 을 사용하여 자동으로 줄바꿈이 되도록 할 수 있음.
cin 은 입력 연산자(>>)를 사용함.

함수

python과 똑같아서 사실 정리하기도 애매하지만 혹시 모르니 정리해보기

#include <iostream>

void temp_void(){
	std::cout << "Hello world !" << std::endl;
}

int main() 
{
	temp_void();
	return 0;
}

주석

보통 한줄 주석은 //(주석 내용) 을 사용하고.
한줄 이상의 주석은 /**/ 하고 별 사이에 주석 내용을 작성함

한줄 주석
//주석주석주석주석
/*주석주석주석주석*/

두줄 주석
//주석주석
//주석주석
/*주석
주석*/
profile
개발 잘하고 싶은 동근이의 공부방 (임시글 만수르)

0개의 댓글