數(shù)組最大下標(biāo)值是什么 如何確定數(shù)組的元素個數(shù),以及數(shù)組的最大下標(biāo)和最小下標(biāo)?
如何確定數(shù)組的元素個數(shù),以及數(shù)組的最大下標(biāo)和最小下標(biāo)?定義數(shù)組的時候,由于需要給數(shù)組分配內(nèi)存空間,且是靜態(tài)分配,即在程序鏈接之前就要分配,那么數(shù)組的大小必須是確定的一個常量N。只要這個N是常量,且數(shù)組
如何確定數(shù)組的元素個數(shù),以及數(shù)組的最大下標(biāo)和最小下標(biāo)?
定義數(shù)組的時候,由于需要給數(shù)組分配內(nèi)存空間,且是靜態(tài)分配,即在程序鏈接之前就要分配,那么數(shù)組的大小必須是確定的一個常量N。
只要這個N是常量,且數(shù)組名稱是合法的標(biāo)識符,則數(shù)組定義就是合法的。C語言中規(guī)定,數(shù)組元素的下標(biāo)從0開始,最小的就是0。因為常量N已知,則最大的下標(biāo)就是N-1。int a[10]合法的數(shù)組元素的最小下標(biāo)值為多少?
有以下定義inta[10],則數(shù)組下標(biāo)最小值為__________,最大值為_________.應(yīng)該是:有以下定義inta[10],則數(shù)組下標(biāo)最小值為_0_,最大值為_9_.理由:inta[10],定義了一個整型數(shù)組,元素為10個,因數(shù)組元素從0開始計數(shù),即第一個數(shù)組元素為a[0],數(shù)組一共10個元素,則最后一個元素為a[9].即下標(biāo)從0~9.
數(shù)組下標(biāo)的類型是什么?最小的下標(biāo)是什么?如何表示數(shù)組名為a的第三個元素?
數(shù)組下標(biāo)的類型是長整型。數(shù)組最小的下標(biāo)是0.表示數(shù)組名為a的第三個元素:假設(shè)數(shù)組為abc() ,則第三個元素為abc(2)。因為數(shù)組從0開始,第三個就是2.
c語言中數(shù)組元素下標(biāo)的上下限是什么?
上下限就是 最大允許 下標(biāo)數(shù)值 和 最小允許 下標(biāo)數(shù)值。
int C[5] 允許的下標(biāo)值是 0,1,2,3,4 所以 最大下標(biāo) 4,最小下標(biāo) 0 也就是 可以 用 到 C[0] 和 C[4]; 不允許用 C[5],C[6]... 不允許用 C[-1],C[-2]...