On 10/15/2010 3:35 PM, Kevin Huber wrote:
I'm confused.  Is the if..then..else example that you gave supposed to be 
equivalent to the line:
c = (a = b)?
That's correct.
I thought that c could = either 1 or 0, which would mean that if a = b then c = 
1 else c = 0
None of the variables in my example where ever assigned any values, so I'm not sure where you're pulling 1 and 0 from. The shorthand c = (a = b) is the same as the long winded if example. If a and b are equal, then the value of that evaluation is stored in c. If they are not, then the value of that evaluation is stored in c. Either way, the value being assigned to c is not any kind of direct mathematical computation on a and b, but rather a comparison of their values. That's what the parenthesis are doing. The result is a report on whether or not (if then else) they're equal.

Aaron

--
Aaron Smith
Product Support Specialist * Web Development
GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
260-489-3671 * gwmicro.com

To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.

Reply via email to