问答详情
源自:5-10 局部与全局

定义一个新的函数后,括号中要写int吗

比如
int x=1
int fn1(int x)
和
int fn1(x)
有区别吗


提问者:慕运维3592475 2015-10-11 23:24

个回答

  • onemoo
    2015-10-11 23:35:46
    已采纳

    区别就是第一个合法,第二个不合法。

    定义(声明)函数时如有有参数,就需要在括号中写上参数类型。 所以第5行的声明是不合语法的。

    (当然调用函数传参时就不需要写类型了)