title | ms.custom | ms.date | ms.reviewer | ms.suite | ms.technology | ms.tgt_pltfrm | ms.topic | dev_langs | helpviewer_keywords | ms.assetid | caps.latest.revision | author | ms.author | manager | ms.workload | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
C 후위 증가 및 감소 연산자 | Microsoft Docs |
11/04/2016 |
cpp-language |
article |
C++ |
|
56ba218d-65f9-405f-8684-caccc0ca33aa |
8 |
mikeblome |
mblome |
ghogen |
cplusplus |
9fd1efe80cf5227c682a3bac47299a0daea49e1a |
8fa8fdf0fbb4f57950f1e8f4f9b81b4d39ec7d7a |
HT |
ko-KR |
12/21/2017 |
후위 증가 및 감소 연산자의 피연산자는 수정 가능한 l-value인 스칼라 형식입니다.
postfix-expression:
postfix-expression ++
postfix-expression --
후위 증가 또는 감소 연산의 결과는 피연산자의 값입니다. 결과를 얻은 후에는 피연산자의 값이 증가 또는 감소합니다. 다음 코드에서는 후위 증가 연산자를 보여 줍니다.
if( var++ > 0 )
*p++ = *q++;
이 예제에서 var
변수는 0과 비교된 다음 증가됩니다. var
이 증가되기 전에 양수였던 경우 다음 문이 실행됩니다. 먼저 q
가 가리키는 개체의 값이 p
가 가리키는 개체에 할당됩니다. 그런 다음 q
및 p
가 증가됩니다.