函数声明 指示函数的意义和性质。通俗地讲,就是说明我写的那个标识符是个函数,以及表达式的类型。
函数原型 是函数声明,它说明了函数名、返回类型以及参数列表,推荐使用。
C语言中函数参数列表留空表示接受任意个数的任意类型的参数(也可以说是没有定义函数列表,所有不算是函数原型)。这意味着,如果你拿任意参数调用那个函数不会发生什么事。
但是如果你使用了 void ,等于说该函数不接受任何参数,编译器就会报错提醒你。
参考资料:
“函数声明”、“函数原型”与“函数定义”辨析
函数声明 指示函数的意义和性质。通俗地讲,就是说明我写的那个标识符是个函数,以及表达式的类型。
函数原型 是函数声明,它说明了函数名、返回类型以及参数列表,推荐使用。
C语言中函数参数列表留空表示接受任意个数的任意类型的参数(也可以说是没有定义函数列表,所有不算是函数原型)。这意味着,如果你拿任意参数调用那个函数不会发生什么事。
但是如果你使用了 void ,等于说该函数不接受任何参数,编译器就会报错提醒你。
参考资料:
“函数声明”、“函数原型”与“函数定义”辨析