자바 기본 구조) 클래스 단위 구성 / public static void main 으로부터 시작 자료형 문자형) char / 문자 하나 저장, 메모리에 저장은 숫자로 문자열형) string / 문자 여러 개를 저장하고자 할 때 사용하는 자료형 정수형) byte, short, int, long / 정숫값을 저장하고자 할 때 사용하는 자료형 부동 소수점형) float, double / 소숫점을 포함하는 실숫값 저장 논리형) boolean / 참, 거짓 저장 변수 클래스 변수) 클래스 블록에 선언하는 변수 / 시작시 생성, 종료시 소멸 / 클래스 내에서 사용 지역 변수) 블록 내에서 선언하는 변수 / 블록 시작 부분에서 바로 선언, 중과호 닫히는 시점에서 소멸 / 해당 블록 안에서만 사용 static 변수) ..
함수 void main()일 경우, 반환 값이 없기에 return; 사용하거나 사용하지 않고 int main()일 경우 return 반환값; 명시 사용자 정의 함수) 매개변수나 생성된 변수는 사용자 정의 함수가 종료되면 없어짐 매개변수 전달 방법 구성요소 전달인자) 실 매개변수 / 함수를 호출하는 쪽에서 전달하는 변수의 값, 주솟값 매개변수) 형식 매개변수 / 함수를 호출하는 족에서 전달받는 변수의 값, 주솟값 전달방법 Call by Value) 변수 값을 넘겨주고, 이 값은 새로운 공간에 할당되어 사용하는 방식 / 형식 매개변수의 어떤 변화도 실 매개변수에 영향 X Call by Reference) 변수 값이 아닌 변수가 사용 중인 메모리 공간의 주소를 넘겨주는 방식 / 실 매개변수의 주소를 형색 매개..
CH1. 프로그래밍을 위한 기본 사항 진수 변환 10진수 → N진수 변환) 10진수 값을 몫이 N보다 작을 때까지 N으로 나눔 16진수) 10 = A / 11 = B / 12 = C / 13 = D / 14 = E / 15 = F N진수 → 10진수 변환) 자리 숫자에 자릿값을 곱한 값 계산 주요 아스키 코드(ASCII) 10진수 부호 0 NULL 32 ' ' (Space) 48 0 49 1 65 A 66 B 67 C 68 D 97 a 98 b 99 c 100 d CH2. C언어 C언어 기본) 전처리&본문으로 구성 / 헤더 안에는 프로그래밍에 필요한 함수 포함 전처리기) 실행 파일을 생성하는 과정에서 소스파일 내 존재하는 전처리 지시문 처리하는 작업 #include - C 프로그램에 헤더 파일 포함할 때..