在一个函数中,我声明了一个数组:
int char_count_array[118] = {0};
稍后,我将此数组传递给一个函数并计算以下内容:
int xx = sizeof(char_count_array);
int xy = sizeof(char_count_array)/sizeof(int);
但是,我得到的结果是:xx = 4 xy = 1
我以为我会得到:xx = 472(118 * 4) xy = 118 (472 / 4)。
有人知道我在这里做错了什么吗?