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:
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, 1527👍, 0💬
Popular Posts:
What is the result of using Option Explicit? When writing your C program, you can include files in t...
What is Traceability Matrix? Traceability Matrix is one of the document will prepare by QA.To make s...
How To Calculate Expressions with SQL Statements? - MySQL FAQs - Introduction to SQL Basics There is...
What is hashing? To hash means to grind up, and that's essentially what hashing is all about. The he...
What Tools to Use to View HTML Documents? The basic tool you need to view HTML documents is any Web ...