Skip to content

Latest commit

 

History

History
78 lines (64 loc) · 2.23 KB

6. 프로그래밍 언어 활용.md

File metadata and controls

78 lines (64 loc) · 2.23 KB

기본 문법 활용하기

변수 활용

데이터 기본 타입

불린, 문자, 문자열, 정수, 부동소수점

변수 선언, 배열 선언

포인터

포인터는 변수의 주솟값을 저장하는 공간이다.

int a = 10;
int* b = &a;
printf("%d %d", a, *b);

-> 10, 10

자바 자료형

  1. HashSet
    중복된 원소를 허용하지 않는 집합의 성질을 가진 클래스, 순서는 중요x
  2. ArrayList
    크기가 가변적으로 변하는 선형리스트의 성질을 가진 클래스, 순서 중요
  3. LinkedList
    데이터를 저장하는 노드가 이전 노드와 다음 노드의 상태를 알고 있는 링크드 리스트 자료구조를 구현
  4. HashMap
    키와 값으로 구성된 객체를 저장하는 구조로 되어 있는 자료구조를 구현

파이썬 자료형

  1. 세트형
    중복된 원소를 허용하지 않는 집합의 성질을 가지는 자료구조
  2. 리스트형
    크기가 가변적으로 변하는 선형리스트의 성질을 가지는 자료구조

식별자

변수, 상수, 함수 등을 서로 구분하기 위해 사용
카멜 표기법 = 첫단어만 소문자 inputFunction
파스칼 표기법 = 각 단어의 첫글자 대문자 InputFunction
스네이크 표기법 = 여러 단어 사이에 언더바를 넣는 표기법 input_function
헝가리안 표기법 = 두어에 자료형을 붙이는 표기법 nScore

연산자

프로그램 실행을 위해 연산을 표현하는 기호

산술 연산자

  • , - , * , / , %

시프트 연산자

<< , >>

관계 연산자

ex) >, <, >=, <=, ==, !=

논리 연산자

&&, ||

비트 연산자

&, |, ^, ~

대입 연산자

=, +=, -=, *=, /=, %=

증감 연산자

++x, x++, --x, x--

삼항 연산자

조건 ? 참일때값 : 거짓일때값;

표준함수

C언어, C++, 파이썬

명령어

조건문, 반복문, 루프제어 명령어

사용자 정의 자료형

열거체, 구조체

사용자 정의 함수

재귀함수

클래스

접근제어자, 클래스 사용, 생성자, 소멸자, 상속, 추상클래스, 인터페이스

언어 특성 활용하기

프로그래밍 언어의 언어별 특성

라이브러리 활용