커뮤니티

배열문의

프로필 이미지
에리조나
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봉전의 전값 맞는가요? 아니면 두개 주석좀 부탁합니다. 초보라 번거롭게 해서 죄송합니다.