[프로그래밍] 프로그래밍 언어
- 최초 등록일
- 2004.03.16
- 최종 저작일
- 2003.03
- 6페이지/ 한컴오피스
- 가격 5,000원
소개글
깔끔하게 편집되어있습니다.
목차
1. primitive data type에는 어떠한 것들이 있는가?
2. enumeration type이 있는가? 있다면 어떻게 사용하는가?
3. subrange type이 있는가? 있다면 어떻게 사용하는가?
4. array type
5. record type 이 있는가? 있다면 어떻게 사용하는가?
6. union type 이 있는가? 있다면 어떻게 사용하는가?
7. set type 이 있는가? 있다면 어떻게 사용하는가?
8. pointer type 이 있는가? 있다면 어떻게 사용하는가?
본문내용
4. array type에서
가) 첨자는 어떤 타입을 사용하는가? 첨자에 식을 사용할 수 있는가?
☞ C언어의 배열첨자(묵시적, 참조시 대괄호)
C언어에서 배열의 첨자는 0부터 시작한다.
C컴파일러는 배열의 첨자 범위를 검사하지 않는다.
음의 정수를 사용해도 컴파일과정에서 문법적인 에러가 생기지 않는다.
배열 선언시는 첨자식 사용이 불가하나 출력이나 연산시에는 첨자식 사용가능
JAVA의 배열첨자(명시적, 참조시 대괄호)
배열의 각 원소에 접근하기 위하여 사용되는 정수
항상 0 부터 사용되며, 정수형 상수나 byte, short, int 의 정수형 변수 n 이 쓰여지면 0 부터 n-1 까지의 n 개의 정수가 유효
그 밖의 첨자를 이용하면 실행 시 ArrayIndexOutOfBoundsException 발생
나) 첨자범위는 언제 바인딩되는가?
☞ 첨자 타입의 바인딩은 정적, 첨자 값 범위는 동적으로 바인딩
바인딩(Binding) 시간의 종류-정적(static)과 동적(dynamic) 개념.
참고 자료
C언어 프로그래밍-웅보출판사
JAVA2 30일 완성-하동욱저, 영진출판사
JAVA second edition-Kenneth A. Lambert & Martin Osborne 공저
http://www.webfficer.com/study/lecture/java/tech/detail.htm?idx=141 =>자바 primitive data type
http://www.machi.pe.kr/java/document/yong_java/chap07/chap07.html =>자바 enumeration type
http://220.73.231.35/pl_deu/pl_chap4.pdf => C와 파스칼의 자료형
http://www.linuxstudy.pe.kr/%7Ehiacantas/lecture/lecture_java/lecture1_1.php =>자바에서 포인터
http://explore.kwangwoon.ac.kr/%7Ecrazyboy/javateach.html#사라진특징 =>C와 다른 JAVA
http://sunee.kyungil.ac.kr/~kjinho/lecture/room/C-12.hwp => C언어 ARRAY
http://duan.chonbuk.ac.kr/~lesson/javalecture/java2-05.ppt => JAVA ARRAY
http://cuth.cataegu.ac.kr/%7Es6047012/data4.htm => 연상배열 포트란-90의 예