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;//返回
}
注:方法内的定义的名称,主线中可以有相同名称的定义,但主线中的定义、方法中的定义,不能互套;
纯自学,若有错误,请指教!