문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 배열 (문단 편집) === [[포트란]] === 포트란 95 자유형식 기준. {{{ Program arraytest integer:: A(5); !인덱스가 1부터 5인 1차원 배열 integer:: B(0:5); !인덱스가 0부터 5인 1차원 배열 integer:: C(2,3); !2줄 3행 2차원 배열 integer:: D; !처음에 그냥 정수형 변수 선언 Character(50):: E; !최대길이가 50인 문자열 선언 a(2) = 50; Print *, A(2); !50이 출력됨 b(0) = 1; Print *, B(0); !0 출력 C(1,2) = 45; C(2,3) = 7; write(*, "(I0, A, I0, A, I0)") C(1,2), " + ", C(2,3), " = ", c(1,2)+c(2,3); ! 45 + 7 = 52 D = [1,2,3,4,5]; !D 변수를 배열로 만든다. DO 10 i = 1, 5 write(*, "(I0, A)", advance="no") D(i), " "; 10 Continue !1 2 3 4 5 출력됨. E = "Hello, world!"; Print *, e; !Hello, world! 출력 End }}} 기본적으로 인덱스는 1부터 시작한다.[* 배열의 인덱스가 1부터 시작하는 언어는 대표적으로 R, 포트란, 매트랩 등이 있다. 자세한 내용은 다음 위키피디아를 참고.][* https://en.wikipedia.org/wiki/Comparison_of_programming_languages_%28array%29#Array_system_cross-reference_list] 포트란은 배열 선언 시 {{{배열이름(시작인덱스:끝인덱스)}}} 형식으로 인덱스를 0부터 시작하게 할 수 있다. 음수 인덱스도 가능하다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기