+ 1

What is the value of \$b?

\$a=2; \$b=\$a++; For this quiz question the answer is 2, but I thought the "++" adds +1 to the number?

7th Apr 2017, 3:40 PM
Susan Wormley
+ 5
\$b = \$a++; is identical to \$b = \$a; \$a = \$a + 1; So, \$b becomes 2 and \$a becomes 3.
7th Apr 2017, 4:08 PM
Krishna Teja Yeluripati
+ 3
2
27th Oct 2021, 1:37 PM
Rani Saidah
+ 3
2
7th Dec 2021, 3:31 PM
Medhat Mohamed Ibrahim Abu Mandour
+ 2
first assigns value of a to b, then add ls one to a. that is a postfix.
7th Apr 2017, 3:44 PM
JofS
0
There is a difference between prefix and postfix operator. prefix operator :: first increase(/decrease) 'a', then update 'b'. For \$a=2 ; eg.. \$b=++\$a First increase \$a =3 (i.e. a=a+1) Now update \$b= 3 (i.e. b=a) Output --> \$b= 3 --------------------------------------------------------------- postfix operator :: first update 'b' then increase(/decrease) 'a'. For \$a=2 ; eg.. \$b=\$a++ first update \$b =2. (i.e. b=a) Now increase \$a= 3. (i.e. a=a+1) Output --> \$b= 2
11th Sep 2018, 2:49 AM
AKSHAT BHATT
0
What is the value of \$b? \$a=2; \$b=\$a++; Answer is : \$b = \$a++; is identical to \$b = \$a; \$a = \$a + 1; So, \$b becomes 2 and \$a becomes 3.
8th Jun 2020, 11:31 PM
Salem Mohamed
0
2
19th Dec 2020, 9:22 AM
El Maslohi Hassan
0
3
2nd Feb 2023, 10:36 AM
Mohd Bilal
- 1
it will be 3 if it is like this:\$ a=2; \$b=++\$a in your way the b variable will return the value of a to it's normal value
7th Apr 2017, 4:09 PM