5.1

변수에 관한 이야기를 할 것이다.

Imperative programming languages

instructions 과 data 가 메모리에 할당되어야한다.

변수 : 메모리셀의 추상화

Functional programming languages

변수의 값을 바꿔나가는 것이 프로그램이다. → 배정문을 통해서

제어문은 프로그램의 흐름만 바꾸는 것이다. 변수의 값은 바꾸지 못함

5.2

identifier 은 프로그래머가 지정해준 이름이다.

int fact( int n ) { } 에서 n 은 formal parameter

fact(3) 에서 3은 actual parameter

case sensitive : 대문자 소문자를 구분한다.