c语言关于sizeof的问题

在晚上

问题相关代码,请勿粘贴截图

img

img

以前以为sizeof数组指针可以输出数组大小,现在调试发现只能输出指针的实际大小
如果函数实参传进来是数组的指针,如何判断数组的大小呢?

我想要达到的结果

如果你函数里要传入一个指针而不是数组的引用,那你应该同时传入数组的长度作为参数

sizeof(数组名)返回的是整个数组的大小(字节数)
sizeof(指针)返回的是指针的大小,等于机器字长