自定义函数的作用:
如果有重复代码的话,可以简便一点。
自定义函数的名称来源:
像变量一样自己取名字的一种快捷函数。
自定义函数打法:
void f(如有参数填参数,如无参数则不填)
{
填代码
}
1、无参数、无返回值
参考例题:
题目:
输出1~100的数。
代码:
#include<bits/stdc++.h>
using namespace std;
void f()
{
for(int i=1;i<=100;i++)
cout<<i<<" ";
}
int main(){
f();
return 0;
}
2、有参数、无返回值
参考例题:
从1到n,有多少个奇数?
输入:
5
输出:
3
代码:
#include<bits/stdc++.h>
using namespace std;
int s;
void f(int n,int s1)
{
for(int i=1;i<=n;i++)
{
if(i%2==1)s1++;
}
s=s1;
}
int n;
int main(){
cin>>n;
f(n,s);
cout<<s;
return 0;
}