-
2024.02.19 - Hello World, 변수C++ 2024. 2. 19. 22:00
코드
# : 전처리기. 컴파일러가 컴파일 하기 전에 처리하라고 하는 것.
include : 포함해라.
<iostream> : input output stream.
#include<iostream> : 컴파일 하기전에 iostream을 포함해라.
int : integer의 약자. 정수형이라는 뜻.
main() : 함수. main함수는 프로그램이 실행되는 순간 한번만 호출된다. main함수는 프로그램에 하나만 있어야 한다.
int main() : 출력의 형태가 int인 main이라는 이름을 가진 함수.
{ } : 중괄호는 함수의 시작과 끝을 나타낸다.
cout : C++에서 출력을 담당한다. <iostream>안에 cout가 포함되어 있다.
:: : 접근제한지정자. 일단은 그렇게 알아두자.
endl : end line. 개행, 줄바꿈.
; : 세미콜론은 문장의 끝을 나타낸다.
출력결과
함수의 여러 형태
// : 주석. 컴파일러가 주석은 무시한다. 일종의 메모기능.
변수(Variable)
: (컴퓨터 공학적) 값을 저장할 수 있는 메모리 공간에 붙혀진 이름.
변수의 이름으로 할당된 메모리 공간에 접근이 가능하다.
변수에 값을 저장할 수 있고, 저장된 값을 참조할 수도 있다.
코드
int num : integer 타입의 변수를 선언하는데, 그 이름은 num이다.
출력 결과
초기화 하지 않은 변수를 사용해서 오류가 생겼다.
변수에 어떤 값(데이터)을 넣어주는 것이 초기화이다.
코드
= : 대입연산자. 이걸로 num에 데이터를 넣어 초기화 시켜주자.
출력 결과
변수를 초기화 시켜주었더니 정상적으로 출력되었다.
*변수를 선언할 때 주의할 점*
1. 변수 네이밍은 알파벳, 숫자, 언더스코어(_)로 구성할 수 있다.
2. 변수 이름의 시작이 숫자 이면 안된다.
3. 변수의 이름에 예약어(키워드)를 쓸 수 없다. ex) int int;
4. 변수의 이름에 특수문자, 공백을 쓸 수 없다.
5. 한글도 변수 이름으로 쓸 수 있지만, 영어로 쓰는 것이 관례이다.
6. 변수의 이름은 대소문자를 구분한다. ex) int Num과 int num은 서로 다른 변수이다.
7. 변수의 이름은 반드시 의미있게 지어야 한다.
'C++' 카테고리의 다른 글
2024.02.21 - switch, case (0) 2024.02.21 2024.02.21 - region, if (0) 2024.02.21 2024.02.21 - 과제 중 문제 해결 (0) 2024.02.21 2024.02.20 - 연산자 (0) 2024.02.20 2024.02.20 - using namespace std, 변수 표기법, 자료형의 크기, 입력받기(cin) (0) 2024.02.20