본문 바로가기

프로그래밍 언어68

[JAVA] 변수와 자료형 1. 변수 변수란 데이터를 저장하는 임시 저장 공간입니다. * 변수명(식별자) 규칙 - 변수명, 메서드명, 클래스명 등의 이름을 지정 → 예약어(키워드) 사용 불가 → 영문자 또는 특수문자( _ or $ )로 시작 → 숫자로 시작하면 안됨 → 대소문자 구별해야함 ex) SUM과 sum은 같은 식별자가 아님 2. 형 변환 모든 변수에는 형이 존재합니다. 프로그램을 만들다 보면 서로 다른 형으로 연산을 수행해야 하는 경우가 종종 있는데, 연산은 같은 형끼리만 가능하므로 이런 경우는 형변환을 해주어야 합니다. a에 빨간 줄이 그어진 이유는 float 변수 b에 double 변수 a를 넣을 수 없다는 뜻입니다. 이런 경우에 형변환을 해주어야 합니다. 형 변환에는 두 가지 종류가 있습니다. 1)묵시적 형 변환 (.. 2017. 7. 15.
[JAVA] 자바란? JAVA란 ▶ 자바 컴파일러와 자바 바이트 코드 First JavaProgram.java ∥ javac.exe에 의한 컴파일 ↓ First JavaProgram.class Java Virtual Machine → 자바 컴파일러는 자바 가상머신이 인식할 수 있는 자바 바이트 코드를 생성합니다. 자바 바이트 코드는 자바 컴파일러에 의해서 생성되는 코드의 명령어 크기가 1바이트이기 때문에 붙여진 이름입니다. ▶ 자바의 특징 1. 객체 지향 언어입니다. 2. 자바로 짜여진 소스는 컴파일러에 의하여 바이트 코드를 생성합니다. 3. 바이트 코드는 자바 가상머신에 의해 실행됩니다. 4. OS나 플랫폼에 종속되지 않고 구동이 가능합니다. 5. 가상머신으로 구동하기 때문에 실행 속도 면에서 C보다 느립니다. ▶ 객체와 .. 2017. 7. 15.
[C언어] 변수의 종류와 범위, 지역변수 변수의 종류와 범위 ①지역변수 사용범위 함수 내부에서 사용 조건문 또는 반복문의 중괄호 내부에서 사용 함수의 매개 변수(함수의 인자, 함수의 입력 값) 즉, 함수의 입력 변수로 사용 적용해보기↓↓↓↓↓↓↓ 함수 적용 방법② 선언 → 호출 → 정의(기능) 지역변수 특징 중괄호 지역을 빠져나가면 메모리가 자동으로 소멸됩니다. 초기화를 하지 않으면 쓰레기 값이 저장됩니다. 지역 변수의 메모리 생성 시점 : 중괄호 내에서 초기화할 때 지역 변수의 메모리 소멸 시점 : 중괄호를 탈출할 때 2017. 6. 21.
[C언어] 함수 함수(특정 작업을 수행하는 코드의 집합) 함수를 여러 소스 코드를 한대 묶음화한 것을 함수라고 합니다. 함수를 만드는 목적은 특정 기능을 수행하는 묶음을 만들기 위함입니다. ex) 계산을 수행해주는 코드의 묶음을 함수로 만들기 로그인을 수행해주는 코드의 묶음을 함수로 만들기 함수의 종류 표준 라이브러리 함수 → C언어에서 제공 ex) printf( ), scanf( ) 사용자 정의 라이브러리 함수 → 사용자가 직접 만든 함수 함수 사용의 장점 - 코드의 안정성이 좋음 - 에러 수정이 쉬움 - 재사용성 향상(궁극적인 목적) - 복잡성이 낮아짐 - 응집력이 높아짐 다양한 형태의 함수들 * return → 돌아오다, 반환하다, 출력하다 ①운영체제가 가장 먼저 main( ) 함수를 호출합니다. ②3과 4를 가지.. 2017. 6. 20.