Skip to content

Latest commit

 

History

History
46 lines (40 loc) · 1.71 KB

c-postfix-increment-and-decrement-operators.md

File metadata and controls

46 lines (40 loc) · 1.71 KB
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++
increment operators, syntax
scalar operators
types [C], scalar
56ba218d-65f9-405f-8684-caccc0ca33aa
8
mikeblome
mblome
ghogen
cplusplus
9fd1efe80cf5227c682a3bac47299a0daea49e1a
8fa8fdf0fbb4f57950f1e8f4f9b81b4d39ec7d7a
HT
ko-KR
12/21/2017

C 후위 증가 및 감소 연산자

후위 증가 및 감소 연산자의 피연산자는 수정 가능한 l-value인 스칼라 형식입니다.

구문

postfix-expression:
postfix-expression ++

postfix-expression --

후위 증가 또는 감소 연산의 결과는 피연산자의 값입니다. 결과를 얻은 후에는 피연산자의 값이 증가 또는 감소합니다. 다음 코드에서는 후위 증가 연산자를 보여 줍니다.

if( var++ > 0 )  
    *p++ = *q++;  

이 예제에서 var 변수는 0과 비교된 다음 증가됩니다. var이 증가되기 전에 양수였던 경우 다음 문이 실행됩니다. 먼저 q가 가리키는 개체의 값이 p가 가리키는 개체에 할당됩니다. 그런 다음 qp가 증가됩니다.

참고 항목

후위 증가 및 감소 연산자: ++ 및 --