>  기사  >  백엔드 개발  >  i--는 C++에서 무엇을 의미하나요?

i--는 C++에서 무엇을 의미하나요?

下次还敢
下次还敢원래의
2024-05-01 14:39:151196검색

C++의 i-- 연산자는 뺄셈 후 연산을 수행합니다. 먼저 i 값을 임시 변수에 할당하고 1을 뺀 다음 i 값을 업데이트합니다. 이는 1을 빼기 전에 i의 값을 업데이트하는 앞에 추가되는 빼기 연산자(i--)와 다릅니다.

i--는 C++에서 무엇을 의미하나요?

i-- C++에서는 사후 증가 및 뺄셈 연산을 나타냅니다.

C++의 i-- 연산자는 다음 연산을 수행하는 사후 뺄셈 연산을 나타냅니다.

  • 먼저 i 값을 할당합니다. 임시 변수에.
  • i 값을 1을 뺀 후 임시 값으로 업데이트합니다.

예:

<code class="cpp">int i = 5;
int j = i--; // j 为 5,i 为 4</code>

위의 예에서는 j에 i 값을 할당한 후 i 값이 1만큼 감소합니다. 따라서 j의 값은 5이고 i의 값은 4입니다.

와 선행 빼기 연산자(i--)의 차이점

선행 빼기 연산자(i--)는 1을 빼기 전에 i의 값을 업데이트하는 반면, i--는 그 반대입니다.

예:

<code class="cpp">int i = 5;
int j = --i; // j 为 4,i 为 4
int k = i--; // k 为 4,i 为 3</code>

위의 예에서 --i는 i 값을 업데이트하기 전에 i 값을 1씩 감소시키므로 j 값은 4입니다. 반면, i--는 k에 i의 값을 대입한 후 1씩 감소하므로 k의 값은 4, i의 값은 3이 됩니다.

위 내용은 i--는 C++에서 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.