C语言函数调用传递值的问题

img

img


为什么我定义一个形参它会显示未定义的引用,把int y加入到大括号内又没报错

函数声明和定义,他的格式应该一致。你前面的函数声明,是没有形参的,后边的函数定义,又有形参。

  • age 这个函数 声明时没有入参, 实现那块 就不要加入参 int y 了
  • 要么 声明,实现,调用 age的地方 都加入 这个 入参 int y