What's the difference between pre-increment (++i) and post-increment (i++) operators. How pre-increment and post-increment works in programming.
In programming, pre-increment and post-increment operator is very important. Let's see and understand, what's the difference between these two operators.
Pre-increment and Post-increment MCQ for practice
When we use Pre-increment operator in our program, value is first incremented and then incremented value is used in an expression.
For example - Let's take a very basic example.
Let's write a complete program.
When we use post-Increment operator in our program, then original value is first used in an expression and after that it's incremented.
Let's understand through example.
Some questions based on pre-increment and post-increment operator for practice.
Print even numbers from 1 to n.
Count number of vowels and consonants in a string
Program to count number of digits in a number
Find length of a string without using strlen
In programming, pre-increment and post-increment operator is very important. Let's see and understand, what's the difference between these two operators.
Pre-increment and Post-increment MCQ for practice
Pre-increment Vs Post-increment Operator
Pre-increment (++i) Operator
When we use Pre-increment operator in our program, value is first incremented and then incremented value is used in an expression.
For example - Let's take a very basic example.
/* Declared a variable num */ int num = 5; /* Assign pre-increment value */ result = ++num; /* 6 will be printed when i print result */ printf("%d", result);
Let's write a complete program.
#include <stdio.h> void main() { int result, num; num = 5; result = ++num; printf("%d", result); }
Post-increment Operator
When we use post-Increment operator in our program, then original value is first used in an expression and after that it's incremented.
Let's understand through example.
/* Declared a variable num */ int num = 5; /* Assign pre-increment value */ result = num++; /* 5 will be printed when i print result */ printf("%d", result);
#include <stdio.h> void main() { int p, num=5; p = num++; printf("%d", p); }
Some questions based on pre-increment and post-increment operator for practice.
Print even numbers from 1 to n.
Count number of vowels and consonants in a string
Program to count number of digits in a number
Find length of a string without using strlen
No comments:
Post a Comment