what is the value of b
if a=5;
b=++a + ++a
Answers were Sorted based on User's Feedback
Answer / ashfak yeafi
The answer is 14.
The increment operator has a higher priority than the arithmetic operator.
So the equation will be,
b=7+7=14
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / vinit kumar
answer would be 14
because value will be stored in cpu register..
b=7+6
last vale is 7 then it increases two times so 7*2=14
| Is This Answer Correct ? | 5 Yes | 6 No |
Answer / goldy ramnani
13
because 1stly a=5,
then compiler compile fromleft to right,
so ++a means a=6 then
++a a=6 now a=7,lastly 7+6=13
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / pawan patil
it's very simple that value of b=13
because the actual value of a=5 then
b=++a + ++a
b=(6) + (++6)= 12
b= (6) + (7)=13
then b=13
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / sasmita
Depending upon Compiler it will b 13 or 14.In Unix its 13.
| Is This Answer Correct ? | 4 Yes | 8 No |
Answer / pravesh
a=5
b=++a(6) + ++a(7)
b=13+1 when last addition is performed.
so, b=14
| Is This Answer Correct ? | 1 Yes | 18 No |
please send me papers for Dy. manager IT , PNB. it would be a great help for me.
What is a const pointer in c?
What is the difference between a structure and a union?
write a program fibonacci series and palindrome program in c
0 Answers Aditi Placement Service,
what is the answer for it main() { int i; clrscr(); printf("%d",&i)+1; scanf("%d",i)-1; }
What do you mean by a sequential access file?
What is the use of printf() and scanf() functions?
Is the below things valid & where it will be stored in memory layout ? static const volatile int i; register struct { } ; static register;
Why void main is used in c?
What is the difference between array_name and &array_name?
main() { char ch='356'; Printf("%d",ch); } *OUTPUT*:- -18 *Why?*
Please write me a program to print the first 50 prime numbers (NOT between the range 1 -50)