问答详情
源自:5-14 综合练习

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

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

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

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

提问者:qq_狗活_twEPQW 2019-02-26 23:49

个回答

  • weixin_慕粉0463682
    2019-03-02 19:36:25

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

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

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

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

    。。。。。

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