我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何定义一个函数既可有参又可无参?

比如为实现以下功能

初始时:

    int a=1;
    int b=2;

函数Demo

当有参时

    int Demo(int i,int j){
        c=i+j;
        return c;
        }

当无参时

     int Demo(void){
     c=a+b;
     return c;
     }

就是有参就让参数相加,无参就将初始的值相加。
不知道应该怎么定义这个函数。

如果这是c语言,那么不可以这样,因为c语言不支持重载。而如果是c++就可以用重载或者默认参数来解决。

近期文章

  • 数据库插不进数据的问题
  • mybatis的动态sql语句编写
  • sql里面长度问题,就是最后面显示的
  • 新手求解:c#winform怎么设置richtextbox背景与窗体背景色一致啊
  • 我写一个自己的简单网站如何获取留言者的IP地址
  • WPF RelayCommand命令打开此页面frame跳转
  • WPF RelayCommand命令打开此页面frame跳转
  • html网页通过asp提交access表单
  • Regetni
  • MySQL 更新语句明明正确却一直报错
  • 恢复linux系统里的/bin/sh文件
  • 下载了源代码,却不知道怎么打开
  • MySQL 更新语句为什么总是报错
  • 恢复linux的/bin/sh文件
  • Covering
  • SpringMvc能从servlet跳转到servlet吗?不用response这个内置对象
  • Springmvc点一次上传选择复数的文件上传
  • 奇葩的ajax问题,速度解决。谢谢了
  • java 接口实现的问题
  • Springmvc点一次上传选择复数的文件上传怎么实现

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华