Categories:
.NET (357)
C (330)
C++ (184)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (2)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
I dont understand why I cant use const values in initializers ....
I don't understand why I can't use const values in initializers and array dimensions, as in
const int n = 5;
int a[n];
✍: Guest
The const qualifier really means ``read-only''; an object so qualified is a run-time object which cannot (normally) be assigned to. The value of a const-qualified object is therefore not a constant expression in the full sense of the term, and cannot be used for array dimensions, case labels, and the like. (C is unlike C++ in this regard.) When you need a true compile-time constant, use a preprocessor #define (or perhaps an enum).
2016-01-08, 1952👍, 0💬
Popular Posts:
Can include files be nested? The answer is yes. Include files can be nested any number of times. As ...
What will be printed as the result of the operation below: main() { int a=0; if (a==0) printf("Cisco...
Can we have shared events ? Yes, you can have shared event’s note only shared methods can raise shar...
What Tools to Use to View HTML Documents? The basic tool you need to view HTML documents is any Web ...
Can static variables be declared in a header file? You can't declare a static variable without defin...