理解抽象声明符及其使用对我来说花费了很多时间和精力。但令我惊讶的是,我刚刚阅读了函数声明中不需要抽象声明符。这是 Wikipedia ( LINK ) 所说的:
“重要的是要知道,函数的声明不需要包含原型。下面是一个无原型的函数声明,它只是声明了函数名及其返回类型,但没有说明函数的参数类型是什么。定义期望。
int fac();
"
那么这是否意味着我不需要在此声明中使用抽象声明符:
int fac(int);
?
请最终为我解决这个问题。我是否应该假设我们不需要在函数声明期间包含抽象声明符,但只建议这样做?