C语言:用数组名作函数参数,函数调用时为什么形参数组名可以被赋值?

2024-11-03 02:29:16
推荐回答(1个)
回答(1):

arr只是一个地址指针,他指向地址,并不是地址本身。可以这样理解,数组相当于一个个房间,地址相当于房间号,指针相当于服务员站在房间门口用手指着房间号,告诉你现在是这个房间被调用,arr+3相当于告诉服务员向后移动3个房间后指着新的房间,如果开始指向a【0】,现在就指向a【3】,