Jump to content
Wikipedia The Free Encyclopedia

Talk:Constant (computer programming)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This article is rated C-class on Wikipedia's content assessment scale.
It is of interest to the following WikiProjects:
WikiProject icon Computing High‐importance
WikiProject icon This article is within the scope of WikiProject Computing , a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing
High This article has been rated as High-importance on the project's importance scale.

Inaccurate definition

[edit ]

can a constant be a kind of variable ? maybe it is a data type. —Preceding unsigned comment added by 82.137.200.8 (talk) 17:40, 19 November 2010 (UTC) [reply ]

Inaccurate introduction

[edit ]

"In computer programming, a constant is a special kind of variable whose value cannot be altered during program execution." This isn't completely accurate as there are exceptions to the 'rule'. The following C++ code will change the value of a constant:

constinta=1;
int*ptr_a=(int*)(&a);
cout<<a;// outputs 1
*ptr_a=2;// legal statement
cout<<a;// outputs 2

It is also possible to change a #define defined symbolic constant much easier. Andrew (talk) 00:12, 30 July 2009 (UTC) [reply ]

The code posted here has undefined behaviour. 213.67.240.59 (talk) 14:16, 17 October 2017 (UTC) [reply ]

AltStyle によって変換されたページ (->オリジナル) /