这个正斜杠做了什么

时间:2015-11-02 23:02:23

标签: c division forward slash

for (n=0;n<sizeof(arr)/sizeof(*arr); n++)

我得到了这段代码,不知道这个'/'是做什么的。

它只是一个算术运算符,意味着“除以”?

'arr'是我的数组,所以它只是将数组的大小除以数组本身的大小了吗?

我很困惑

1 个答案:

答案 0 :(得分:3)

/是除法运算符,sizeof arr / sizeof *arr是获取数组元素数量的惯用方法(数组的字节数/数组第一个元素的字节数)