标签: c division forward slash
for (n=0;n<sizeof(arr)/sizeof(*arr); n++)
我得到了这段代码,不知道这个'/'是做什么的。
它只是一个算术运算符,意味着“除以”? p>
'arr'是我的数组,所以它只是将数组的大小除以数组本身的大小了吗?
我很困惑
答案 0 :(得分:3)
/是除法运算符,sizeof arr / sizeof *arr是获取数组元素数量的惯用方法(数组的字节数/数组第一个元素的字节数)
/
sizeof arr / sizeof *arr