CS/기타

배열

밍풀 2022. 8. 7. 09:49

컴파일의 과정

1. 전처리 

#include<> 다른 파일에 있는 내용 포함시키기

2. 컴파일

어셈블리어(저수준 프로그래밍 언어)로 컴파일

3. 어셈블

어셈블리어를 오브젝트어(0,1로 이루어진)로 변환

4. 링크

각종 라이브러리, 여러 파일의 오브젝트 코드를 하나의 오브젝트 코드 파일로 합쳐 줌

 

버그

코딩에 들어있는 오류

디버깅

코드에 들어있는 오류를 식별하고 고치는 과정

 

  • bool: 불리언, 1바이트
  • char: 문자, 1바이트
  • int: 정수, 4바이트
  • float: 실수, 4바이트
  • long: (더 큰) 정수, 8바이트
  • double: (더 큰) 실수, 8바이트
  • string: 문자열, ?바이트

배열

같은 자료형 데이터를 연이어 저장,  하나의 변수로 관리 

ex) int scores[3]; 

int 자료형을 가지는 크기 3의 배열을 scores 라는 이름으로 생성하겠다는 의미입니다.

배열의 인덱스는 0부터 시작하기 때문에, scores의 인덱스는 0, 1, 2 세 개가 있습니다.

scores[0], scores[1], scores[2]에 원하는 값 저장하고 불러오기 가능해짐