Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
Should I use symbolic names like TRUE and FALSE for Boolean constants, or plain 1 and 0?
Should I use symbolic names like TRUE and FALSE for Boolean constants, or plain 1 and 0?
✍: Guest
It's your choice. Preprocessor macros like TRUE and FALSE (and, of course, NULL) are used for code readability, not because the underlying values might ever change. It's a matter of style, not correctness, whether to use symbolic names or raw 1/0 values.
On the one hand, using a symbolic name like TRUE or FALSE reminds the reader that a Boolean value is involved. On the other hand, Boolean values and definitions can evidently be confusing, and some programmers feel that TRUE and FALSE macros only compound the confusion.
2016-02-29, 1080👍, 0💬
Popular Posts:
What is the FP per day in your current company?
What is cross page posting? By default, button controls in ASP.NET pages post back to the same page ...
What metrics will you look at in order to see the project is moving successfully? Most metric sets d...
What is the purpose of the wait(), notify(), and notifyAll() methods? The wait(),notify(), and notif...
How can I use tables to structure forms Small forms are sometimes placed within a TD element within ...