Arduino 2D数组长度(元素数)

时间:2017-04-04 12:49:03

标签: arduino

我有这个数组:

   int rainbowArray[][3] = {{255,0,0},{255,127,0},{255,255,0},{0,255,0},{0,0,255},{75,0,130},{148,0,211}}; 

我如何计算元素?

1 个答案:

答案 0 :(得分:2)

二维数组只是一个“数组数组”。通常的伎俩是有效的:

sizeof rainbowArray / sizeof rainbowArray[0]

以上将产生size_t类型的常量表达式,其等于“三元组”的数量。

但请注意,您不能将此应用于指针,仅适用于数组类型的变量。