计算机二级 C语言 形参实参问题 这道题应该怎么做?
2个回答
展开全部
函数参数的传递是对参数进行复制
也就是说所调用的函数传进去的参数与该函数使用的参数是两个不同位置但数据相同的参数
所以在函数中对该参数进行操作是不会影响到原参数的
简单地理解就是函数中操作的是一个复本
而如果传递的是地址且函数对地址内的数据操作才会有影响
因为两个参数虽然位置不同但却指向同一个地方
而这个程序传递的并不是一个地址
所以在函数中的操作是不影响原数据的
所以结果应该选A
也就是说所调用的函数传进去的参数与该函数使用的参数是两个不同位置但数据相同的参数
所以在函数中对该参数进行操作是不会影响到原参数的
简单地理解就是函数中操作的是一个复本
而如果传递的是地址且函数对地址内的数据操作才会有影响
因为两个参数虽然位置不同但却指向同一个地方
而这个程序传递的并不是一个地址
所以在函数中的操作是不影响原数据的
所以结果应该选A
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询