Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Why doesn't the code "a[i] = i++;" work?

Answers were Sorted based on User's Feedback



Why doesn't the code "a[i] = i++;" work?..

Answer / guest

The variable i is both referenced and modified in the same
expression.

Is This Answer Correct ?    11 Yes 4 No

Why doesn't the code "a[i] = i++;" work?..

Answer / abdur rab

The answer from wikipedia

Sequence point comes into play when the same variable is
modified more than once. An often-cited example is the
expression i=i++, which both assigns i to itself and
increments i; what is the final value of i? Language
definitions might specify one of the possible behaviors or
simply say the behavior is undefined. In C and C++,
evaluating such an expression yields undefined behavior.

Is This Answer Correct ?    6 Yes 2 No

Why doesn't the code "a[i] = i++;" work?..

Answer / kk

undefined behaviour

Is This Answer Correct ?    7 Yes 3 No

Why doesn't the code "a[i] = i++;" work?..

Answer / vignesh1988i

this line will work.... first the value of i will be in the array and then i will get incremented

Is This Answer Correct ?    11 Yes 18 No

Post New Answer

More C Interview Questions

Explain 'bus error'?

0 Answers  


What is pass by value in c?

0 Answers  


What is the easiest sorting method to use?

0 Answers  


How to add two numbers without using semicolon at runtime

2 Answers  


void main() { char c; while(c=getchar()!='\n') printf("%d",c); } o/p=11 why?

8 Answers   Wipro,


Tell me when is a void pointer used?

0 Answers  


what is data structure.in linear and non linear data structures which one is better?Explain

3 Answers   Wipro,


how can use subset in c program and give more example

0 Answers  


what are enumerations in C

0 Answers   TCS,


What is an lvalue?

0 Answers  


How can I change their mode to binary?

0 Answers  


exit () is used to a) exit () terminates the execution of the program itself b) exit () terminates the execution of the loop c) exit () terminates the execution of the block d) none of the above

0 Answers  


Categories