불린, 문자, 문자열, 정수, 부동소수점
포인터는 변수의 주솟값을 저장하는 공간이다.
int a = 10;
int* b = &a;
printf("%d %d", a, *b);
-> 10, 10
- HashSet
중복된 원소를 허용하지 않는 집합의 성질을 가진 클래스, 순서는 중요x - ArrayList
크기가 가변적으로 변하는 선형리스트의 성질을 가진 클래스, 순서 중요 - LinkedList
데이터를 저장하는 노드가 이전 노드와 다음 노드의 상태를 알고 있는 링크드 리스트 자료구조를 구현 - HashMap
키와 값으로 구성된 객체를 저장하는 구조로 되어 있는 자료구조를 구현
- 세트형
중복된 원소를 허용하지 않는 집합의 성질을 가지는 자료구조 - 리스트형
크기가 가변적으로 변하는 선형리스트의 성질을 가지는 자료구조
변수, 상수, 함수 등을 서로 구분하기 위해 사용
카멜 표기법 = 첫단어만 소문자 inputFunction
파스칼 표기법 = 각 단어의 첫글자 대문자 InputFunction
스네이크 표기법 = 여러 단어 사이에 언더바를 넣는 표기법 input_function
헝가리안 표기법 = 두어에 자료형을 붙이는 표기법 nScore
프로그램 실행을 위해 연산을 표현하는 기호
- , - , * , / , %
<< , >>
ex) >, <, >=, <=, ==, !=
&&, ||
&, |, ^, ~
=, +=, -=, *=, /=, %=
++x, x++, --x, x--
조건 ? 참일때값 : 거짓일때값;
C언어, C++, 파이썬
조건문, 반복문, 루프제어 명령어
열거체, 구조체
접근제어자, 클래스 사용, 생성자, 소멸자, 상속, 추상클래스, 인터페이스