为了账号安全,请及时绑定邮箱和手机立即绑定

网上查的几个知识点不知道是不是对的。

变量的默认类型是auto int。函数的默认类型是int。实参和形参数据类型不一致时以形参为准,函数类型和返回值类型不一致以返回值类型为准。

还有我自己的问题,可不可以把一个已经接受了实参数据的形参作为实参再传递给新的被调函数(递归函数属于这种吗?)

还有怎么调用一个函数下面的另一个函数 是声明       |extern (这里函数类型可以不填吗)变量名(参数)|,这样吗?我上次试了一下,好像有点问题。感谢指点

正在回答

1 回答

递归函数其实是在本函数进行的

对递归函数来说,形参相当于他的实参

如果要传递到其他函数的话:不能,除非你传递的是地址

形参在离开本函数后会被清掉的

。。。。。

一般来说,如果直接extern 变量名(参数)的话,系统会默认int类型(包括函数类型,参数,返回类型)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926210    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

网上查的几个知识点不知道是不是对的。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信