C++의 i-- 연산자는 뺄셈 후 연산을 수행합니다. 먼저 i 값을 임시 변수에 할당하고 1을 뺀 다음 i 값을 업데이트합니다. 이는 1을 빼기 전에 i의 값을 업데이트하는 앞에 추가되는 빼기 연산자(i--)와 다릅니다.
i-- C++에서는 사후 증가 및 뺄셈 연산을 나타냅니다.
C++의 i--
연산자는 다음 연산을 수행하는 사후 뺄셈 연산을 나타냅니다.
예:
<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 중국어 웹사이트의 기타 관련 기사를 참조하세요!