方法,一个void,让主线更简洁 ———— C++

文章介绍了C++中void类型的函数如何定义和调用,通过与Python的def函数做对比,帮助初学者理解。示例包括无参数和带参数的函数,以及如何返回和接收函数值。强调了变量的作用域和返回值的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

void

C++中一个较为常见的函数,和python中的def差不多,如果你是刚从python转到C++的话,你可以以python为例

实例一下

#include <iostream>
int main()
{
    new_method();//引用方法
}

void new_method ()
{
    //............你想要的操作
}

解释一下:void+(名称,你可以随便取)+(括号)********是定义方法

同理  方法名称 +括号          是引用方法

这样就可以定义你自己的方法啦,比如计算一系列数值的混合运算并输出

当然,还可以带入你想带入的数值,文本及各种类型的变量

#include <iostream>
int main()
{
    new_method(421,"birthday");//输入变量
}

void new_method (int a,char b[1024],int c,char*d="happy") //定义参数
{
    //............你想要的操作
}

同理

方法的括号里可以定义变量,在main(主线程或者说主函数)中可以自定义你的参数,你没有给出的参数如c,d,C++会按照方法默认赋值

#include <iostream>
int main()
{
    int a=new_method(421,"birthday");//接收
    printf(a);//输出
}

void new_method (int a,char b[1024],int c,char*d="happy")
{
    //............你想要的操作
    return a;//返回
}

返回方法运行后的值,可以用return进行返回

在main中,要定义一个变量,来接收这个值,多个值的话要用逗号隔开

#include <iostream>
int main()
{
    int a,b=new_method(421,"birthday");//接收
    printf(a);//输出
}

void new_method (int a,char b[1024],int c,char*d="happy")
{
    //............你想要的操作
    return a,b;//返回
}

注:方法内的定义的名称,主线中可以有相同名称的定义,但主线中的定义、方法中的定义,不能互套;

纯自学,若有错误,请指教!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值