指针中的不解,求解答

函数改变的不是month和day的地址吗?为什么printf输出month和day的值能输出它们的地址啊?😱

img

函数传入的是month和day的地址,改变的是该地址的内容
*pmonth=xxx
pday=xxx
这里的
表示修改的是地址里的内容,不是改地址

最后两行 *pmonth = k,这是改为指针pmonth指向的值啊。没有改变指针地址

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^