二维数组做参数 为什么利用指针时,定义函数要用*,而调用函数时要用&?

为什么利用指针时,定义函数要用*,而调用函数时要用&?您可以这样理解:定义指针后,定义指向特定地址的变量。此变量只能存储地址信息。C语言使用“*”将其与其他常规变量区分开来,但当您定义此变量时,地址尚

为什么利用指针时,定义函数要用*,而调用函数时要用&?

您可以这样理解:定义指针后,定义指向特定地址的变量。此变量只能存储地址信息。C语言使用“*”将其与其他常规变量区分开来,但当您定义此变量时,地址尚未确定。因此,当你把指针作为一个形式参数时,你只需要帮助它指向某个地址,然后改变指针就可以得到你所需要的正确数字。“&”是获取变量地址的函数。