Answer Posted / yathish m yadav
*++i
assuming i is declared as pointer
i will be first incremented to point to next location to
which it is pointing. then, the content of location to
which i is newly pointing will be assigned if any variable
is used like: a=*++i;
here since it is not assigned to any variable it will be
dicard.
i++*
if the statement is int a=i++*;
then i is incremented to point to next location of its type
then the content of that location is being copied to a
using *.
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
Explain c preprocessor?
How can I ensure that integer arithmetic doesnt overflow?
How do you use a 'Local Block'?
Explain what is meant by high-order and low-order bytes?
What is p in text message?
Write a program to generate the Fibinocci Series
What is function definition in c?
Explain what does the characters 'r' and 'w' mean when writing programs that will make use of files?
What are global variables and how do you declare them?
Explain how can I right-justify a string?
What is #define?
Write a program of advanced Fibonacci series.
What Is The Difference Between Null And Void Pointer?
What is a rvalue?
Is it possible to initialize a variable at the time it was declared?