Hi Aaron: I was thinking that if c was either true or false, then c is boolean, which would suggest that: c = 1 is equivalent to c = true and c = 0 is equivalent to c = false
On 10/15/10, Aaron Smith <[email protected]> wrote: > 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. > c = false>
