커뮤니티
배열문의
2012-11-12 17:10:34
268
글번호 56440
안녕하세요? 항상 친절하고 자세한 답변 부탁합니다.
매뉴얼 66쪽을 보다가 질문드립니다.
배열이 너무 어렵네요
첫번째 질문
배열선언타입은 예를들어
array : Hval[10](0) --> 이런형태인데,
66쪽 사용타입은 Hval[10][1] -->이런식으로 되어 있습니다. 이유가 뭔가요?
두번째질문
두번째 네모박스 내용 중 의미가 궁금합니다.
Hval[0][1]; -> 현재봉의 전값
Hval[1][1]; -> 1봉전의 전값
맞는가요? 아니면 두개 주석좀 부탁합니다. 초보라 번거롭게 해서 죄송합니다.
답변 1
예스스탁 예스스탁 답변
2012-11-12 18:31:48
안녕하세요
예스스탁입니다.
var : value(0);
value = ma(c,20);
일반변수(var)는 하나의 봉에서 하나의 값만 저장해서 사용하는 변수입니다.
value[1]은 1봉전의 value값
value[2]는 2봉전의 value값
..
배열변수는 하나의 봉에서 여려개의 값을 저장해 사용할 때 사용하는 변수입니다.
예를 들어
array : Hval[10](0);
와 같이 선언하면 하나의 봉에 10개의 값을 저장할 수 있는 변수가 되며
0번방 부터 ~9번방 까지 만들어 지게 됩니다.
Hval[0] --> 0번방
Hval[1] --> 1번방
Hval[2] --> 2번방
Hval[3] --> 3번방
Hval[4] --> 4번방
Hval[5] --> 5번방
Hval[6] --> 6번방
Hval[7] --> 7번방
Hval[8] --> 8번방
Hval[9] --> 9번방
각 방은 이전값 참조도 가능합니다.
Hval[0][1] -> 0번방의 1봉전 값
Hval[0][2] -> 0번방의 2봉전 값
Hval[0][3] -> 0번방의 3봉전 값
Hval[1][1] -> 1번방의 1봉전 값
Hval[1][2] -> 1번방의 2봉전 값
Hval[1][3] -> 1번방의 3봉전 값
즉
앞의 []는 값을 저장하는 방의 번호이고
뒤의 []는 이전값 참조입니다.
즐거운 하루되세요
> 에리조나 님이 쓴 글입니다.
> 제목 : 배열문의
> 안녕하세요? 항상 친절하고 자세한 답변 부탁합니다.
매뉴얼 66쪽을 보다가 질문드립니다.
배열이 너무 어렵네요
첫번째 질문
배열선언타입은 예를들어
array : Hval[10](0) --> 이런형태인데,
66쪽 사용타입은 Hval[10][1] -->이런식으로 되어 있습니다. 이유가 뭔가요?
두번째질문
두번째 네모박스 내용 중 의미가 궁금합니다.
Hval[0][1]; -> 현재봉의 전값
Hval[1][1]; -> 1봉전의 전값
맞는가요? 아니면 두개 주석좀 부탁합니다. 초보라 번거롭게 해서 죄송합니다.
다음글