在编辑代码的时候,我们会用到函数,而函数又分为函数定义和函数调用。
1.函数名应该能清晰表达出函数的含义,函数尽量有注释:
函数功能 //跳转到函数处,执行完再跳转回来
函数参数 //参数是调用者传递给函数的值
函数返回值 //返回值是函数传递给调用者的值
2.函数一般都要先定义,然后再调用
3.函数使用时注意:
1)调用时参数个数必须与定义一致
2)返回值必须与定义一致
e,g:输入一个数,判断这个数中有几个1(这个例子就充分的运用了函数)
#include <stdio.h>
int number(int i)
{
int n;
for(n=0;i;i/=2)
{
n+=i%2;//i%2表示输入的数对2取余,而n+=的作用就是找出输入的数中有几个1
}
return n; //返回值 n ,也就是最终得出的“1”的个数
}
int main()
{
int i;
scanf("%d",&i);
printf("There are %d ones in total!n",number(i)); //最后输出
}
PS:这仅仅是函数应用的一个小例子,先开开胃,后续会上一些更为经典的函数题型。
最后
以上就是无情蜡烛最近收集整理的关于C语言基础——(应用函数)输入一个数,判断这个数中有几个1(十进制转二进制)的全部内容,更多相关C语言基础——(应用函数)输入一个数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复