首页 > 编程语言 >C++ 默认参数

C++ 默认参数

时间:2022-08-23 22:01:27浏览次数:51  
标签:std int 默认 参数 C++ include

1.C++支持函数的默认参数,C 语言不支持; 2.默认参数只能放在最后面。

#include <iostream>
#include <windows.h>
#include <string>
using namespace std;

void scorePrint(int score[], int n) {
    for (int i = 0; i < n; i++) {
        cout << "第" << i + 1 << "门课程的成绩:" << score[i] << endl;
    }
}
//把每门课程的成绩加val分
void scoreAdd(int score[], int n, int val = 10) {  //设置默认参数val的值
    for (int i = 0; i < n; i++) {
        score[i] += val;
    }
}
int main() {
    int score[6] = { 60,70,80,90,100,120 };
    scorePrint(score,6);  //打印加分前的成绩
    cout << endl;
    scoreAdd(score,6);  //把每门课程的成绩加10分  设置了默认参数后,这里不用再定义val的值
    scorePrint(score, 6);  //打印加分后的成绩

    system("pause");
    return 0;
}

标签:std,int,默认,参数,C++,include
From: https://www.cnblogs.com/smartlearn/p/16617984.html

相关文章

  • 过滤器(过滤器只能最多有两个参数)
    过滤器就类似于是模版语法内置的内置方法django内置有60多个过滤器我们不需要学这么多了解10个左右就差不多了后面碰到了再去记忆基本语法{{数据|过滤器:参数}}转......
  • C++一些新的特性的理解
    一、智能指针为什么需要智能指针?智能指针主要解决一下问题:内存泄漏:内存手动释放,使用智能指针可以自动释放共享所有权的指针的传播和释放,比如多线程使用同一个对象时......
  • C++ Primer“引用的引用”
    《C++primer》中有一句因为引用本身不是对象,所以不能定义引用的引用。inti=1024;int&a=i;int&b=a;容易引起误解,语句int&b=a;并没有语法错误。可以这......
  • const限定符_c++Primer
    const对象必须初始化,因为const对象一旦创建后其值就不能改变。默认情况下,const对象仅在文件内有效在一个文件中定义const,在多个文件中声明并使用,解决办法:对于const变量不......
  • C++协程
    协程协程是能暂停执行以在之后恢复的函数。协程是无栈的:它们通过返回到调用方暂停执行,并且恢复执行所需的数据与栈分离存储。这样就可以编写异步执行的顺序代码(例如不......
  • 04-React路由5版本(高亮, 嵌套, 参数传递... )
    React-Router-Dom(路由版本[5])简介React的一个插件库用于实现SPA应用基于React的项目基本都用API<BrowserRouter><HashRouter><Route><Redirect><Link><Na......
  • sping boot使用LocalDate和LocalDateTime当入参时,报缺少必要参数
    时间字符串作为普通请求参数传入时,转换用的是Converter增加一个时间转换的配置类importcom.sjaco.lccloud.common.pay.kit.DateKit;importcom.sjaco.lccloud.common.......
  • uniApp 返回上一页携带参数
    clickCity(name){console.log(name);letpages=getCurrentPages();//获取pageletprevPage=pages[pages.length-2];//......
  • 为什么浏览器的默认请求模式都是GET?
    因为get方式只是用于查询,不需要和数据库进行交互,同时一个get请求发送后,会在浏览器中留下缓存,下次访问同一url的话,get请求为了节省时间和空间就会直接走缓存,更加方便快捷......
  • 图片加载失败显示默认图片
    背景在写html时不想通过js、jstl表达式等去判断url是否为null,url的图片是否存在等情况,可以使用onerror。img的alt属性只是给图片设置未加载时的文字提示信息,而onerror则是......