|
int func(int n)この関数中で「sizeof array」を求めた場合、理論上はsizeof(int)*nが求められる。しかしこの大きさは、実際に関数が呼ばれるまでは分からないため、定数式とならない。
{
int array[n];
...
}
sizeof(short) ≦ sizeof(int) ≦ sizeof(long)C/C++では、このように大小関係のみが定義されており、実際のビット長などは定義されていない。
function SizeOf(var X: type): Integer;結果はInteger型で返される。