C/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++ 中编译时,它将在编译时返回一个错误。它会说传递的参数过多。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP