为什么void month—day函数中的year和yearday要在主函数中再次定义,而后面两个变量在主函数中可以不定义啊?

img


希望可以尽量详细的说说,本人基础较薄弱。c语言也是刚刚入门。😂

main函数里的变量只能在main函数里使用,不能直接在month—day里使用,除非使用参数,之后两个变量在主函数不定义是因为参数里面有这个变量

函数中的year,month只是函数的参数,不是函数内的变量,必须要在main中定义对应的变量传递给函数才行啊

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

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