AC / C ++函数调用难题?
我们知道C和C++在不同方面非常相似。C++中具有其他面向对象的功能,但是大多数C程序在C++中也可以是正确的。在这里,我们将看到一个与函数调用相关的程序,该程序可以在用C编写时运行,但不能在C++中运行。
示例
#include<stdio.h> void myFunction() { printf("Function called\n"); } int main() { myFunction(); myFunction(2); }
输出结果
Function called Function called
该程序将在C中运行并生成输出,但是当我们要在C++中进行编译时,它将在编译期间返回错误。它会说传递了太多的参数。