定数
(Cons t から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/09 23:18 UTC 版)
![]() |
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。(2012年8月)
|
数学における定数(ていすう、じょうすう、英: constant; 常数)あるいは定項 (constant term) は、二つの異なる意味を示し得る。
そのひとつは、固定 (fix) され[注釈 1]、矛盾なく定義された数(またはもっとほかの数学的対象)であり、この意味であることをはっきりさせるために「数学定数」あるいは「物理定数」という語を用いることもある。
もう一つの意味は、定数函数またはその値(これらはふつうたがいに同一視される)を指し示すもので、この意味での「定数」は扱う問題における主変数に依存しない変数という形で表されるのが普通である。後者の意味での例として、積分定数は、与えられた函数の原始函数をすべて得るために特定の原始函数に加えられる、任意の(積分変数に依存しないという意味での)定数函数を言う。
例えば、一般の二次関数はふつう a, b, c を定数(あるいはパラメータ)として
const
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/26 23:51 UTC 版)
「キーワード (C++)」の記事における「const」の解説
詳細は「const」を参照 Cの書き換え不能という意味に加え、定数の意味が加わっている。具体的にはCと違いブロックスコープにない場合、定数扱いとなり、externを指定しない限り内部結合になる。プリプロセッサによるマクロの代替的手段になる。 const int N = 16;int Array[N]; このコード片で、CではNが定数ではないのでArrayの宣言はエラーになる。C99でもグローバル変数は可変長配列にできないのでやはりエラーになる。クラス内では、整数型をstatic constで修飾するとクラススコープの定数の定義になる。詳しくはstaticを参照のこと。
※この「const」の解説は、「キーワード (C++)」の解説の一部です。
「const」を含む「キーワード (C++)」の記事については、「キーワード (C++)」の概要を参照ください。
- Cons tのページへのリンク