c语言中求二维数组大小
char words[][10] = {"how","are","she","he","today","aways","from","is","your","stay","the","Caesar"," Senate","ciqher","Tom","John","hello"}; //声明一个二维数组
求数组字符串的个数(可以直接看出是18个字符串)?
用sizeof(words)求出的是180,这是整体的数组大小,我只要求字符串的个数,也就是words[]的个数
[解决办法]
sizeof(words)/sizeof(words[1])
[解决办法]
直接sizeof(words)得到的肯定是整个数组的大小,用sizeof(words)/sizeof(words[0])即可。