
C语言,求大佬指点第二题,谢谢
2个回答
展开全部
打印出
10,x
func(a);这句传递的是值,实质是复制一份a,传副本给func()的形参b,同时func()函数是无返回值的
所以,形参b的值无论是否更改,都不影响main()函数中的a的值
10,x
func(a);这句传递的是值,实质是复制一份a,传副本给func()的形参b,同时func()函数是无返回值的
所以,形参b的值无论是否更改,都不影响main()函数中的a的值
追问
a是定义的另一个结构体吗?
追答
是的,a是main函数的局部结构体变量
b是func()函数的局部结构体变量,调用func()时分配内存,调用结束,删除变量,释放内存
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询