C ++ study notes -- continuous updates and study notes during the postgraduate course --

Source: Internet
Author: User

C ++ study notes -- continuous updates and study notes during the postgraduate course --

1. Differences between post-increment and pre-increment

Source: http://www.c4learn.com/c-programming/c-increment-operator/

#include<stdio.h>void main(){int a,b,x=10,y=10;a = x++;b = ++y;printf("Value of a : %d",a);printf("Value of b : %d",b);}
Different Types of Increment Operation

In C Programming we have two types of increment operator I. e Pre-Increment and Post-Increment Operator.

A. Pre Increment Operator

Pre-increment operator is used to increment the value of variable before using in the expression. In the Pre-Increment value is first incremented and then used inside the expression.

b = ++y;

In this example suppose the value of variable 'y' is 5 then value of variable 'B' will be 6 because the value of 'y' gets modified before using it in a expression.

B. Post Increment Operator

Post-increment operator is used to increment the value of variable as soon as after executing expression completely in which post increment is used. in the Post-Increment value is first used in a expression and then incremented.

b = x++;

In this example suppose the value of variable 'X' is 5 then value of variable 'B' will be 5 because old value of 'X' is used.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.