一 . 函数
- 函数格式:
返回类型 函数名(参数列表)
{
说明语句;
执行语句;
(返回值:return 表达式或者参数实现数据传递)
} - 程序执行过程:
1)先执行main函数。
2)若main函数调用了其它函数,则开始执行该调用函数中的代码,执行完之后返回main函数。
3)继续执行main函数,main函数执行结束,则程序完成。
注:程序中的函数相互独立,且可以相互调用,但main函数不可被任何函数调用;当被调函数在主调函数之后被定义,其类型不是int或char类型时,则需要先申明。 - 示例求绝对素数;
#include<stdio.h>
#include<math.h>
int pri(int n)/*自定义函数一*/
{
int i;
if(n<=1)
return 0;
else if(n==2)
return 1;
else
{
for(i=2;i<sqrt(n);i++)
if(n%i==0)
return 0;
else
return 1;
}
}
int ab_pri(int m)/*自定义函数二 嵌套函数*/
{
int a;
a=(m%10)*10+m/10;
if(pri(m