커뮤니티

배열변수 사용법에 대한 질문입니다.

프로필 이미지
개냥이
2011-12-02 16:12:52
708
글번호 45417
답변완료
input : n(Numeric), div(Numeric), div3(Numeric); array : k[n](2); 사용자 함수를 작성하는데 함수 구조에서 위와같이 매개변수와 배열형 변수를 선언하였는데 배열변수의 공간값을 매겨변수의 n이라는 변수로 할당하였더니 문법적으로 잘못되었다고 나오네요. 상수로 입력하니 문제가 없는데 할 수 있다면 n을 상수로 할당하기보다 n이라는 변수 자체로 입력할수는 없는건가요? 그리고 배열변수를 선언했을때 변수의 각 공간에 오직 상수만 할당이 가능한가요 아니면 특정 조건문도 할당이 가능한가요?
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2011-12-02 17:42:04

안녕하세요 예스스탁입니다. 배열변수 선언시 상수로만 지정가능합니다. 즐거운 하루되세요 > 개냥이 님이 쓴 글입니다. > 제목 : 배열변수 사용법에 대한 질문입니다. > input : n(Numeric), div(Numeric), div3(Numeric); array : k[n](2); 사용자 함수를 작성하는데 함수 구조에서 위와같이 매개변수와 배열형 변수를 선언하였는데 배열변수의 공간값을 매겨변수의 n이라는 변수로 할당하였더니 문법적으로 잘못되었다고 나오네요. 상수로 입력하니 문제가 없는데 할 수 있다면 n을 상수로 할당하기보다 n이라는 변수 자체로 입력할수는 없는건가요? 그리고 배열변수를 선언했을때 변수의 각 공간에 오직 상수만 할당이 가능한가요 아니면 특정 조건문도 할당이 가능한가요?
프로필 이미지

개냥이

2011-12-02 18:29:33

답변 감사합니다. 그런데 제가 말씀드린 그런 경우가 많이 있는지는 모르겠지만 그게 가능하게 된다면 좀 더 수식 작성할때 편할수도 있겠다는 생각이 들어서요. 변수 공간할당에 또다시 변수로 가능하게 한다면 for, if문을 적절하게 써서 좀 더 수식을 간략하게 만들수도 있겠다 싶어서 문의드려봤습니다. 항상 답변 잘 달아주셔서 감사합니다. 덕분에 예스랭귀지 실력이 조금씩 늘어가네요. 수고하세요. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 배열변수 사용법에 대한 질문입니다. > 안녕하세요 예스스탁입니다. 배열변수 선언시 상수로만 지정가능합니다. 즐거운 하루되세요 > 개냥이 님이 쓴 글입니다. > 제목 : 배열변수 사용법에 대한 질문입니다. > input : n(Numeric), div(Numeric), div3(Numeric); array : k[n](2); 사용자 함수를 작성하는데 함수 구조에서 위와같이 매개변수와 배열형 변수를 선언하였는데 배열변수의 공간값을 매겨변수의 n이라는 변수로 할당하였더니 문법적으로 잘못되었다고 나오네요. 상수로 입력하니 문제가 없는데 할 수 있다면 n을 상수로 할당하기보다 n이라는 변수 자체로 입력할수는 없는건가요? 그리고 배열변수를 선언했을때 변수의 각 공간에 오직 상수만 할당이 가능한가요 아니면 특정 조건문도 할당이 가능한가요?