|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#11
|
||||
|
||||
|
Re: A few simple programming questions;
Quote:
Technically, it's not implied. The code within the segment following the else executes no matter what if the first IF and all IF ELSEs after it fail. Another correction: == is an operator that returns a one or a zero based on whether the LHS (left hand side) is equal to the RHS. the = operator sets the LHS (which has to be a valid LHS, aka a variable) equal to the RHS. It returns the set value. C will let you get away with this: if (x = 5) stuff(); It assumes, "Oh, I know what he wants to do. He wants me to set x to five and then check to see if x or not." AKA, this will not cause a compile time error, whereas in Java it will. Note that the == returns a 1 or a 0, not any boolean value, for those used to Java or other such. The other comparisons (>, < , <=, >=, etc) work the same way. Neat but terrible shorthand (don't do this): x += x < 100; Which does? I throw it out there. Paul Dennis |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How To Ask Questions the Smart Way | Brandon Martus | General Forum | 8 | 27-03-2013 15:52 |
| Programming laptops | [527]phil | Programming | 24 | 22-08-2005 12:28 |
| #1 The Journey of a FIRST Graduate: Questions | Ken Leung | General Forum | 12 | 27-07-2005 18:24 |
| Suggestion for Delphi Programming Posts | Chris Hibner | CD Forum Support | 1 | 27-07-2005 10:02 |
| Can You help us??? (programming questions) | HuskieRobotics | Programming | 1 | 24-02-2004 21:19 |