源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C与C++ 无参函数的区别解析

  • 时间:2021-10-23 18:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C与C++ 无参函数的区别解析
[b]下面是一个C语言的函数和C++的函数验证了这段话 [/b]
[u]复制代码[/u] 代码如下:
# include<stdio.h> int fun1(); int main() {  int a = fun1(3, 4);  printf("%d\n", a);  return 0; } int fun1(int a, int b) {  return a + b; }
结果没有任何问题,输出结果为7,也即fun()可以声明fun(int, int)
[u]复制代码[/u] 代码如下:
# include<iostream> using namespace std; int fun1(); int main() {  int a = fun1(3, 4);  cout << a << endl;  return 0; } int fun1(int a, int b) {  return a + b; }
编译出错,“fun1”: 函数不接受 2 个参数。说明在C++中fun()不可以声明fun(int, int)
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部