C++의 연산자 우선순위는 굉장히 중요합니다. 이를 고려하지 않고 프로그래밍을 하게 된다면, 의도치 않은 방향으로 프로그램이 진행될 수 있으며, 버그를 일으키거나, 극단적으로는 프로그램이 멈추거나, 컴파일에서 에러가 발생할 수 있습니다.하지만 C++에서의 연산자의 개수는 많아서, 외우는 것보다는 오류나, 논리적인 오류가 발생했을 때 참고하는 정도로 하시는게 좋습니다. 또한, C++을 자주 사용하시다보면 자연스럽게 외워지는게 연산자 우선순위입니다. 우선순위는 그룹별로 나뉘며, 그룹중 1그룹이 가장 먼저 적용됩니다. 그리고, 결합 규칙은 L-R(왼쪽에서 오른쪽) 연산이 대부분이고, R-L(오른쪽에서 왼쪽) 연산은 극히 일부입니다. 그룹 연산자 결합규칙 의미 1그룹:: 없음 범위 연산자 2그룹. 또는 -> L..
C++은 C언어를 기반으로 만들어진 언어입니다. 따라서 기존 C언어에서의 문법은 전부 사용 가능합니다.조건문 또한 예외는 아니며, C의 if문과 switch문을 동일하게 사용하실수 있습니다. if 예제 코드 출력내용A와 B는 같습니다. 설명5 ~ 6 : 변수 A와 B를 선언해 초기값을 0으로 저장했습니다.8 ~ 12 : C언어와 동일하게 사용된 if문을 볼 수 있습니다. 조건 A == B의 뜻은 "A와 B가 같습니까?"이고, 이는 참(True)입니다. 9 : A == B의 결과가 참(True)면 실행하게 됩니다. 여기서는 A와 B의 값이 같은 0, 결과는 참(True)이니 실행하게 됩니다. 10 : else키워드는 위 if문에서의 조건이 거짓(False)면 실행하게 됩니다. if문의 조건이 참(True)..
C++은 기존 C언어의 작업환경에서 대부분 같이 지원하기 때문에 동일한 작업환경에서 작업하시면됩니다.Visual Studio나, Visual Studio Code, GCC, 등의 컴파일러나 IDE를 갖춘상태라면 사용이 가능하며, 파일 확장자는 .cpp입니다. 아래 내용은 가장 기초인 C++의 Hellow World 프로그램이며, 가장 기초가 되는 프로그램입니다. 코드 출력 내용Hello World 설명#include 구절은 기존의 C언어와 동일하게 외부 파일을 불러온다라고 생각하시면 됩니다.using ... 구절은 아직 배우진 않았지만 후에 클래스를 배우고, 네임스페이스라는걸 할때 사용할 부분입니다. 현재는 그냥 #include 과 같이 알아두시면 됩니다.int main()이는 C언어때와 동일하게 프로그..