与基他程序设计语言不同,C语言要求:在函数调用时即使函数不带参数,也应该包括参数列表。因此,如果f是一个函数,
f();
是一个函数调用语句,而
f;
却是一个什么也不做的语句。更精确地说,这个语句计算函数f的地址,却并不调用该函数。
未经允许不得转载:TacuLee » C陷阱与缺陷之函数调用