求数组大小
当数组作为参数传入函数,在函数内int n = sizeof(nums)/sizeof(nums[0]);
会报如下警告
‘sizeof’ on array function parameter ‘nums’ will return size of ‘int*’ [-Wsizeof-array-argument]
这里sizeof(nums)
计算返回的是int指针的大小,所以很容易导致程序报Segmentation Fault
exception
‘sizeof’ on array function parameter ‘arr’ will return size of ‘int*’ [-Wsizeof-array-argument]