我有这个数组:
int rainbowArray[][3] = {{255,0,0},{255,127,0},{255,255,0},{0,255,0},{0,0,255},{75,0,130},{148,0,211}};
我如何计算元素?
答案 0 :(得分:2)
二维数组只是一个“数组数组”。通常的伎俩是有效的:
sizeof rainbowArray / sizeof rainbowArray[0]
以上将产生size_t
类型的常量表达式,其等于“三元组”的数量。
但请注意,您不能将此应用于指针,仅适用于数组类型的变量。