커뮤니티
변수명 변환에 대하여
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 이렇게 됩니까?