Atleast는 C#에서 Atleast를 사용하기 전에 정수를 1 씩 증가시키고 int가 감소하기 전에 정수를 증가시킵니다. 그러나이 코드를 사용하면이 혼란스러운 오류가 발생합니다.정수 사전 증가 오류
++int_name *= 10;
정수를 1로 증가시키고 10을 사용하여 *를 계속 증가 시키지만 컴파일러 오류가 발생합니다. 어떤 조언은 좋을 것이다.
Atleast는 C#에서 Atleast를 사용하기 전에 정수를 1 씩 증가시키고 int가 감소하기 전에 정수를 증가시킵니다. 그러나이 코드를 사용하면이 혼란스러운 오류가 발생합니다.정수 사전 증가 오류
++int_name *= 10;
정수를 1로 증가시키고 10을 사용하여 *를 계속 증가 시키지만 컴파일러 오류가 발생합니다. 어떤 조언은 좋을 것이다.
구문이 유효하지 않습니다.
++int_name
가 아닌
은 할당의 왼쪽은 변수, 속성 또는 인덱서를해야합니다 :
int_name = ++int_name * 10;
당신이 얻을 컴파일러 오류는 다음과 같습니다 대신 하나를 사용하여 변수이지만 정수를 나타내는 식. 어떻게 숫자에 새로운 값을 할당 할 수 있습니까?
게임의 경험 가치를 정의하는 것이 목적이었습니다. 공간을 누를 때마다 exp가됩니다 : exp = (++ int_name * 10); 솔루션 주셔서 감사합니다 :) – TuukkaX
++int_name
은 int_name
이 0이라고 가정하고 값 1
을 생성한다. 1 *= 10
은 의미가 없습니다. 1
은 수정할 수 없습니다.
어쨌든 코드를 여러 문장으로 분리해야합니다. 이 일을해도 아무도 그것을 이해할 수 없습니다.
더 많은 설명과 +1에 감사드립니다! 슬프게도 단 하나의 정답 마크 만 주어질 수 있습니다 :/ – TuukkaX
어떤 컴파일러 오류가 있습니까? – MarcinJuraszek
계산 결과를 값에 할당 할 수 없으므로 변수에 있어야합니다. – Mike