Discussion
Regarding the following statement which of the statements is true?
const int a = 100;
Answer: C
Correct answer: Declares a constant a whose value will be 100
const int a = 100; declares an object named a of type int, qualified as constant and initialised to 100. Because it is const-qualified it may not be assigned to afterwards, which is why the initialiser is required here rather than optional.
Calling it simply a variable understates the qualification, which is the whole point of the declaration. The object is real - it has a type, storage and an address - which distinguishes it from a #define constant.
No comment is present. Be the first to comment.
Loading…
Post your comment
Please log in or register to post a comment.
Examination Categories
- SSC Exams
- Banking Exams
- Teaching Exams
- Civil Services Exams
- Railways Exams
- Engineering Recruitment Exams
- Defence Exams
- State Government Exams
- Police Exams
- Insurance Exams
- Nursing Exams
- Other Government Exams
- NRA CET
- PG Entrance Exams
- Campus Placement
- MBA Entrance Exams
- CUET and UG Entrance
- Judiciary Exams
- Regulatory Body Exams
- Software Development