我正在阅读的这本书指出,当你在c中声明一个不接受任何参数的函数,但是你不使用关键字void"函数调用可以传递它想要的任何参数".所以我尝试了这个.
int number(); int main(void) { int x =1; printf("%d",number(x)); } int number() { return x; }
但它没有编译??? 这是如何运作的?
c parameters arguments
arguments ×1
c ×1
parameters ×1