2022. 4. 7. 16:48ㆍC++
C++ 프로그래밍 언어가 가지는 표현적 특성
1)대/소문자를 구분하자.
ex) main,Main,mAIN,maiN
2) 띄어쓰기를 통해 각 요소를 구분한다.
int num = 3;
intnum=3;
3) 실행문의 끝을 ;(세미콜론)으로 마무리한다. <- 이거 중요한거같음 오류 1순위
#include를 이용해서 다른 소스파일을 내용을 불러올 수 있다.
#include "파일명.h" -> C라이브러리 파일 포함, 우리가 만든 소스파일을 포함 시킬 때
#include <파일명> -> C++라이브러리 파일 포함
#include 를 사용하는 문법은 소스파일의 가장 상단에 위치해야 한다.
#include<iostream> 입출력 라이브러리
#include<string> 문자열
int main() 함수
변수 : 데이터를 저장하는 메모리공간에 붙여진 이름
int age string hobby
빨간색이 변수다. 헷갈리지 말자.
// <- 주석
주석 : 실행이되지 않고 설명만을 위해 사용되는 문법
/* <- 이걸 치면 /**/ 이런식으로 나오고 여러줄짜리 주석을 사용하고싶을때 쓰면 좋다!!
Tip. Ctrl+K+C 모든 문장이 주석처리됨
Ctrl+K+U 주석처리된 모든 문장이 문장으로 다시 바뀜
float는 float 값에 f를 붙여주는게 좋다.
이유는 : double로 인식을해 메모리를 잡아먹는다.
(int num = 3;) <- 이것에 대해 알아보자.
1)이름 num
2) 값 3
3) 크기 sizeof(num)
4) 메모리주소 &num (메모리 주소는 항상 바뀐다.) 16진수
int num = 3; // 이름 : num , 값 : 3 , 크기 : 4 , 메모리주소: 00000011A556FB34
cout << sizeof(num) << endl; // 크기 : 4
cout << &num << endl; // 메모리주소: 00000011A556FB34
실습 1. 상대방 이름과 내 이름, 상대방 나이를 입력 받아서 축하메세지를 축력하는 프로그램을 만들어보자.
변수가 필요함
데이터타입 변수명 (=초기화)
나도 한번 생각해서 해보자.
정답
string your_name;
string my_name;
int age;
cout << "상대방 이름을 입력하세요. " << endl;
cin >> your_name;
cout << "본인의 이름을 입력하세요. " << endl;
cin >> my_name;
cout << "상대방 나이를 입력하세요. " << endl;
cin >> age;
cout << your_name << " : " << my_name << " 님" << age << "살 생일을 축하합니다" << endl;
Tip.
using spacename std; <- std를 안써도 되게 바꿔 준다. 진짜 편하다 자주 사용하자
cout <- 출력할때 써야한다. ex) cout << 쏼랴쏼랴
cin <- 콘솔창에서 입력에 사용된다. ex cin >> 쏼쏼랴 물어보는거라 (<<) <- 안에있는것을 반대로 쓰셔야함.
1.카멜 표기법 낙타 느낌으로 쓴다 ex) Hello world
2.파스칼 표기법 쌍봉 낙타느낌 ex) Hello World
3.헝가리안 표기법 <- X 잘안씀 ms 에서 쓰지말라함
4.스네이크 표기법 ex) hello_world 밑줄문자를 쓰는것 _ <- 이거
Continue 루프의 처음으로 돌아가라는 명령입니다.
'C++' 카테고리의 다른 글
202204_15 c++ 구조체 (0) | 2022.04.15 |
---|---|
20220414_게임을 만들어보자! (0) | 2022.04.14 |
20220413_배운것~~~! (0) | 2022.04.13 |
20220412_ c++ 조건문 반복문 분기문 (0) | 2022.04.12 |
220407_C++연산 (0) | 2022.04.07 |