C++语言基础 例程 有默认参数的函数-阿里云开发者社区

开发者社区> 贺利坚> 正文

C++语言基础 例程 有默认参数的函数

简介: 贺老师的教学链接 形参/实参、声明/调用/定义 #include <iostream> using namespace std; int max(int a, int b, int c=0);//仅声明时设默认 int main( ) { int a,b,c; cin>>a>>b>>c; cout&l
+关注继续查看

贺老师的教学链接

形参/实参、声明/调用/定义

#include <iostream>
using namespace std;
int max(int a, int b, int c=0);//仅声明时设默认
int main( )
{
    int a,b,c;
    cin>>a>>b>>c;
    cout<<"max(a,b,c)="<<max(a,b,c)<<endl;
    cout<<"max(a,b)="<<max(a,b)<<endl;
    return 0;
}
int max(int a,int b,int c) //定义时不设默认
{
    if(b>a) a=b;
    if(c>a) a=c;
    return a;
}

例用带默认参数的函数实现求最大数

#include <iostream>
using namespace std;
int max(int a, int b, int c=0);//仅声明时设默认
int main( )
{
    int a,b,c;
    cin>>a>>b>>c;
    cout<<"max(a,b,c)="<<max(a,b,c)<<endl;
    cout<<"max(a,b)="<<max(a,b)<<endl;
    return 0;
}
int max(int a,int b,int c) //定义时不设默认
{
    if(b>a) a=b;
    if(c>a) a=c;
    return a;
}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java入门 - 语言基础 - 02.开发环境配置
在本章节中我们将为大家介绍如何搭建 Java 开发环境。 Java 可以运行在多种操作系统平台上,下面分别介绍在各主流平台上如何安装配置 JDK。
305 0
Android JAVA 语言基础例子代码
Android的界面一般都是java开发的,因此对于c++,.net人员来说理解和编写有一个适应过程,最近参考了一下资料,把这些涉的一些java基础使用以例子代码的形式总结起来,记录了这个平台的熟悉过程。
857 0
7.2 函数的参数
1、给 b 变量设定一个默认的值 如果实参传入的时候,指定了 b 的值,那 b 优先选择传入的实参,当 b 没有值时,才会用默认值 def funcA(a,b=0):     print(a)     print(b) funcA(1)        # b 变量选择默认实参...
480 0
.net人员用Java 之语言基础
最近项目中有集成Java的应用,系统地学习了java方面的知识,本系列把自己的一些体会分享一下。 JAVA Java是个虚拟机 JRE:运行时环境,包括必要的运行库,用于系统的部署 JDK: 开发包,包括编译器、工具等,一般在开发时使用 关键:JAVA_HOME CLASSPATH JA...
798 0
基于JVM的动态语言Groovy 基础知识汇总
在使用Java的过程中,和C#的语法相比有些还是比较麻烦,比如异常、get set等问题,毕竟Java的发展时间比C#长了很多,很多问题当初设计时没有考虑到,为了向前兼容,不得不保留一定的历史负担(如泛型的处理,java的擦除法实现就是后续的兼容考虑)。
1042 0
Java入门 - 语言基础 - 01.Java简介
Java 是由 Sun Microsystems 公司于1995年5月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling 和同事们共同研发,并在1995年正式推出。
302 0
+关注
贺利坚
烟台大学计算机学院教师,建设系列学习资源,改革教学方法,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐的大学。 著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学
1965
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载