`

语法基础(二)_c++学习笔记

 
阅读更多

1. 有默认参数的函数
    1)如有一函数声明:float  area ( float r = 6.5 ); ,设定形参r的默认值为6.5。
	area();				      // 相当于 area(6.5);
    2)指定默认值的参数必须放在形参表列中的最右边,否则出错。
//
	void func1(float a, int b = 0, int c, char d = 'a');		// 错误

	void func1(float a, int c, int b = 0, char d = 'a');		// 正确

	//调用
	func2( 3.5, 5, 3, 'x' );			// 形参的值全部从实参得到
	func2( 3.5, 5, 3 );					// 最后一个形参的值取默认值
	func2( 3.5, 5 );					// 最后两个形参的值取默认值
//
    3)如上,在调用函数时,实参的个数可以和形参的个数不同,实参未指定的,从形参的默认值得到值。

分享到:
评论

相关推荐

    C++基础语法学习笔记_C++初学者学习笔记_

    刚入门学习C++,跟随b站黑马程序员学习,自己记录的一些小笔记。后面会根据学习继续慢慢更新!

    c++个人学习笔记归纳总结.rar_C++STL_X9H3_c++个人笔记总结

    一、C++语言语法基础(6) 二、数据结构和算法 三、模板和STL 四、阶段项目

    C++语法学习笔记(至六十一)

    C++语法的学习笔记,随学习进度更新,目前到(六十一)。 书籍为PDF版的:C++ Primer Plus 第6版 中文版(971页) 学习进度为:第四章4.10.3(比较数组、vector对象和array对象) 尚未学习到4.11(总结) 顺便...

    C_C++程序设计学习与实验系统

    C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过))》融入了作者多年的教学和学习经验、编程建议、编程感悟,新增读书笔记功能有利...

    c++学习笔记.zip

    包含C++所有语法汇总以及插入了自己在学习过程中的一些总结和重要代码的截图,有利于更好的理解语法,文章有格式,就是不会和这篇文档一样没有突出重点,world文档中有红线加粗啥的来方便突出重点,这上面的只是我...

    C_C++集成实验与学习环境

    Visual C++6.0中英文编译错误信息同步显示功能(并配有60多种同步的语法错误程序实例、修改方法等)、 Turbo C2.0 中英文编译错误信息同步显示功能、Turbo C++3.0常见编译错误信息、C语言专业词汇的中英文对照、2004...

    c语言学习课程代码笔记_C++

    学习C语言的基础知识,如关键字,语法,数组,指针

    C_C++程序设计学习与实验系统 2010 part1

    Visual C++6.0中英文编译错误信息同步显示功能(并配有60多种同步的语法错误程序实例、修改方法等)、 Turbo C2.0 中英文编译错误信息同步显示功能、Turbo C++3.0常见编译错误信息、C语言专业词汇的中英文对照、2004...

    C++学习笔记、心得

    恩,一个半月不停来着,看书看视频学C++…… 感觉基础语法什么的都容易学,类的一些东西有些模糊…… 不过了解个大概就行了,以后多多写代码应用,自然领悟,以前迷惑的也得以解惑

    C++基础笔记.doc

    C++的基础笔记,可以下下来看一下,学习一下c++基础的语法

    C++ Polymorphism 笔记 1

    欢迎来到我的个人C++学习笔记!这是我在学习C++编程语言过程中的记录和心得分享。我希望这些笔记能够帮助那些刚开始接触C++的新手们理解基本概念、语法规则以及编程技巧。 在这里,您会找到从基础语法到高级特性的...

    C++学习笔记【原创】

    【原创】自己长久以来的C++学习记录,包含编程经验心得,基本函数语法说明等。初学者可以借鉴。

    C++ Primer Plus 学习笔记

    C++ Primer Plus学习笔记。包括基本语法以及STL的使用

    C++学习笔记 -- 大ZC++授课笔记!

    包含所有core C++ 所有语法和技术点讲解,比较形象,文档整理的很好,希望对大家学习C++有帮助

    C++学习笔记以及个人理解

    C++ 基础语法 1.1 变量 1.2 数值极限 1.3 零初始化 1.4 枚举类型 1.5 if 初始化器 1.6 switch 初始化器 1.7 三向比较运算符 1.8 属性 1.9 std::pair 1.10 std::optional 1.11 基于范围的 for 循环 基于范围的 for ...

    编译原理实践:C++实现语法分析器.rar

    本资源使用C++实现了语法分析器,内容包括C++源代码与exe...该资源的文字版信息请访问博客《编译原理实践:C++实现语法分析器(学习笔记)》(https://blog.csdn.net/weixin_40589192/article/details/106933125)。

    c++语言最详细入门0基础学习笔记.pdf

    c++语言最详细入门0基础学习笔记,只要掌握基本c语言知识就可入门,章节层次清晰,语法及示例全面地讲解

    MFC学习lesson 2-C++经典语法.rar

    MFC教程MFC学习lesson 2-C++经典语法.rar 包含课程内容、视频、PPT、笔记。内容详尽,MFC珍藏。

    Python学习笔记+入门基础教程+语法总结+进阶版合集完整版

    Python学习笔记,根据作者学习编程的经验和体会整理而成,手把手教你学Python。基于最新的Python版本,零基础带你搭建开发环境,从无到有、从易到难、层层递进,逐步走进Python的世界。既有详细的知识点介绍,又有...

    C/C++开发实战笔记

    笔者详细记录了学习C/C++过程中的心得与实战编程的注意事项与语法规则,希望通过实战中的经验帮助更多人快速动手进行编程。

Global site tag (gtag.js) - Google Analytics