雨蝶

基础三:函数调用2(菜鸟编程教学3)

文档

0.9

已售 0
186.81KB

数据标识:D17209590063858944

发布时间:2024/07/14

卖家暂未授权典枢平台对该文件进行数据验证,您可以向卖家

申请验证报告

数据描述

目录
Content
Chapter_1
Chapter_1
上一节我们还留下一个小尾巴,现在我们补上!这是一小段c++语言的函数调用问题,这里我们主要研究一下带默认参数的函数,这里我们以一个简单的小程序来演示一下。。。
#include
#include
using namespace std;
inline int add(int x=5,int y=6)//含有默认参数的内联函数
{
return x+y;//返回x + y 的值
}
int main()
{
add(10,20);//赋值 回溯 1
cout<//第一次输出为 30,可以看出值传递有效!
cout<add(10);//赋值 回溯 2
cout<//第二次输出为 16 ,可以看出只传递给了x的值 ,y仍然保持为6
cout<add();//空回溯
cout<//我们可以猜到,第三次输出就为11,返回就是 x + y 的值.
cout<<'\n'<<"==>按任意键结束程序..."<system("pause >nul");
return 0;
}
如上我们可以看出,在含有默认参数的情况下,如果无实参则带回返回值为默认的形参值,否则输出的就是实参的值.当然,本程序只适合于C++ 语言中,在C语言中这样的传递就不适合了,必须依照c语言标准传递,而且在C中不能直接赋值,我们需要先定义再赋值!在上一节我们已经讲过就不再重复了!
data icon
基础三:函数调用2(菜鸟编程教学3)
0.9
已售 0
186.81KB
申请报告