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