커뮤니티

변수명 변환에 대하여

프로필 이미지
로봇짱
2015-09-08 03:10:10
155
글번호 90142
답변완료
수고하십니다. 자세한 답변들 감사합니다. 변수명을 +,- 같은 연산자로 변환할 수 있는지에 대한 궁금증입니다. 1. 변수명 var1, var2, var3 등이 있을 때 'var1'의 숫자부분에 어떻게든 +2하면 'var3'가 될텐데요 일종의 노하우가 있습니까? 2. 배열변수를 사용하면 해결 되나요? 1~3 사이에서 변화하는 변수 x가 있고 배열변수 선언을 'value[3](0)' 이렇게 선언해줬을 때, 'value[x]=대입값' 이런게 가능한가요? 3. 상수도 배열상수라는게 있나요? 아니면 변수가 +1씩 변하는 것처럼 증감을 할 수 있는 방법이 있나요? 4. 제공된 함수 중 MidStr("String",Num1,Num2) 은 "문자열을 중 Num1~Num2번째 사이의 문자 리턴"이라고 설명돼 있는데요, 여기서 리턴된 문자가 변수명 'var1'과 같으면 이것이 변수로 인식되나요? 예시) 변수 var1 = 3 변수 T = (MidStr의 리턴값)*5 라고 했을 때 이때 T=15 이렇게 됩니까?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-09-09 10:26:35

안녕하세요 예스스탁입니다. 1. 일반변수의 숫자는 계산으로 처리할수 없습니다. 2. 변수에 숫자를 변경해서 값을 저장하거나 이용하시기 위해서는 말씀하신 내용과 같이 배열변수로 선언해서 이용하셔야 합니다. 3 배열상수는 없습니다. 4 가능하지 않습니다 즐거운 하루되세요 > 로봇짱 님이 쓴 글입니다. > 제목 : 변수명 변환에 대하여 > 수고하십니다. 자세한 답변들 감사합니다. 변수명을 +,- 같은 연산자로 변환할 수 있는지에 대한 궁금증입니다. 1. 변수명 var1, var2, var3 등이 있을 때 'var1'의 숫자부분에 어떻게든 +2하면 'var3'가 될텐데요 일종의 노하우가 있습니까? 2. 배열변수를 사용하면 해결 되나요? 1~3 사이에서 변화하는 변수 x가 있고 배열변수 선언을 'value[3](0)' 이렇게 선언해줬을 때, 'value[x]=대입값' 이런게 가능한가요? 3. 상수도 배열상수라는게 있나요? 아니면 변수가 +1씩 변하는 것처럼 증감을 할 수 있는 방법이 있나요? 4. 제공된 함수 중 MidStr("String",Num1,Num2) 은 "문자열을 중 Num1~Num2번째 사이의 문자 리턴"이라고 설명돼 있는데요, 여기서 리턴된 문자가 변수명 'var1'과 같으면 이것이 변수로 인식되나요? 예시) 변수 var1 = 3 변수 T = (MidStr의 리턴값)*5 라고 했을 때 이때 T=15 이렇게 됩니까?