2016 - 2024

感恩一路有你

数组指针作为函数参数 c语言指针作为函数参数传递

浏览量:1199 时间:2021-03-10 21:23:46 作者:admin

目前,该项目的计划如下如下所示:本项目的计划如下如下如下:: 当参数是指向数组的指针时,指针的值可以更改。开始时,它指向数组中的一个字符(取决于您传递的参数),该字符可以向后或向前移动。

参数问题:

如果传递的常规数字(如int、double等)实际上是值的副本,则只有复制的值可以通过行操作更改,原始数字将不受影响;

如果传递数组,则实际传递数组。您可以直接对数组进行操作,即需要更改原来的数组(实际上是同一个数组)

当形式参数是指向数组的指针时,只有数组的第一个地址不变,例如

int

num[n

]int

*P

=]num

Geti NFO(num)//第一种情况

getinfo(p1)//第二种情况

在这两种函数调用中,第一种情况下,num是数组的第一个不能更改的地址,第二种情况下,P指向可以更改的数组。在这种情况下,P指向数组的第二个数字;

c语言指针作为函数参数传递 结构体指针作为函数参数 形参为指针变量的函数调用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。