C++을 하기 위해 Visual Studio Community 다운하고 파일을 실행 후 C++관련 패키지 설치한다.
코드 스니펫(C++의 기본 셋팅)
#include
// ▲ 외부 파일을 가지고오겠다는 의미, 다른 파일의 내용을 가져오고 싶을 떄 사용한다
using namespace std;
int main() {
// ▲ 프로그램의 시작점 그 중 main함수가 프로그램이 시작하는 부분이다
cout <<"Hello, World" << endl;
// ▲ 화면 텍스트를 출력하는 코드
return 0;
// ▲ 이것은 함수 종료 시 어떤 타입을 반환할 건지 알려주는 부분이다
}
세미콜론( ; )의 의미
C++과 같은 많은 프로그래밍 언어에서 문장의 끝을 나타내는 역할을 한다.
(세미콜론을 빼먹으면 컴파일 오류가 발생 할 수 있다.)
코드를 작성 한 후 컴파일 (컴파일 단축키 = Ctrl + F7)
컴파일 실행 성공후 코드 실행 (실행 단축키 = F5)
int = 정수(양수, 0, 음수)
float 예)3.14, double 예)12345.6789 = 부동소수(소수점 사용, 둘은 정밀도 차이)
계산기 구현
#include
using namespace std;
int main()
{
// 입력 받은 숫자를 저장 할 2개의 변수를 선언
int firstNum = 0;
int secondNum = 0;
// 변수에 2개의 값을 담음
// 입력을 받고 있다는 것을 알리기 위한 텍스트도 같이 출력
cout << "첫 번째 수 입력 : ";
cin >> firstNum;
cout << "두 번째 수 입력 : ";
cin >> secondNum;
// 더한 결과값 출력
cout << "더한 결과는 : " << firstNum + secondNum << endl;
return 0;
}
5명의 학생들의 성적 관리 프로그램
#include
using namespace std;
int main()
{
// 5명의 학생들의 점수 입력
double score[5];
cout <<"1 번째 학생 점수를 입력해주세요 : ";
cin >> score[0];
cout <<"2 번째 학생 점수를 입력해주세요 : ";
cin >> score[1];
cout <<"3 번째 학생 점수를 입력해주세요 : ";
cin >> score[2];
cout <<"4 번째 학생 점수를 입력해주세요 : ";
cin >> score[3];
cout <<"5 번째 학생 점수를 입력해주세요 : ";
cin >> score[4];
// 학생들의 총점 및 평균 계산
double tot = score[0] + score[1] + score[2] + score[3] + score[4];
double avg = tot / 5;
// 총좀 및 평균 출력
cout << "총점 : " << tot << endl;
cout << "평균 : " << avg << endl;
return 0;
}