Define the increment and decrement operators in c language, C/C++ Programming

Assignment Help:

 

Define the Increment and Decrement Operators in c language?

C offers two special operators -and ++ called decrement and increment operators respectively and these are unary operators since they operate on only one operand and the operand has to be variable not a constant. Therefore the expression a++ is valid where as 5++ isn't and the operator ++ adds 1 to the operand while - subtracts 1. a++ and ++a mean the same thing when they are used alone in statements but they behave differently when they are used in expressions on the right hand side of an assignment statement.

Consider the following

x=100;
y=++x;

In this case, the value of X and Y would be 101.

If we rewrite it as y=x++ and x=100 then the value of y=100and x=101. A prefix operator first adds 1 to the operand and after that the result is assigned to the variable on the left. On the other side a postfix operator first assigns the value to the variable on left and then increments the operand.


Related Discussions:- Define the increment and decrement operators in c language

Explain the terms- substitutability and extensibility, Explain the terms- S...

Explain the terms- Substitutability and Extensibility Substitutability - The objects of a properly derived class can be safely and easily substituted for an object of its

Develop a c program for linux, develop a C program for Linux called pipes.c...

develop a C program for Linux called pipes.c that does the following: In the main() function, it creates a pipe using the pipe() function, then creates two child processes with

Explanation of break statement, Problem 1. Explain Break and continue s...

Problem 1. Explain Break and continue statements in C++. Explanation of Break statement Explanation of Continue statement 2. Explain concepts of constructors and

Describe the behaviour of procedure, Observe that our model of evaluation a...

Observe that our model of evaluation allows for combinations whose operators are compound expressions. (a) Use this observation to describe the behavior of the following procedu

Explain the following object oriented methodologies, Question 1 Explain th...

Question 1 Explain the following Object Oriented Concepts with suitable examples for each Question 2 Explain the following Object Oriented Methodologies Question 3 Descr

Help, Deliverables: you are required to upload your c code in the assignmen...

Deliverables: you are required to upload your c code in the assignment dropbox set in Moodle. You are supposed to work with Linux gcc compiler and pico editor for compiling via the

Program of multipication using inline function, Aim: Write a program of mu...

Aim: Write a program of multipication using inline function class Multiply {           int x,y;           public:           void getdata();           inline calc

What do you mean by inheritance, Inheritance is the process of forming new ...

Inheritance is the process of forming new classes, called derived classes, from existing classes or base classes. The derived class inherits all the capabilities of the base class,

All topics in c, Give practice in writing program''s..

Give practice in writing program''s..

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd