现在的位置: 首页 > 综合 > 正文

c语言加深

2012年12月12日 ⁄ 综合 ⁄ 共 397字 ⁄ 字号 评论关闭

1.函数

1)谓词函数

  bool为布尔型,bool取值false和true,是0和1的区别

       如:

    

#include<stdio.h>
#include
<stdlib.h>
bool inter(int x)
{
return (x%2==0);
}
int main( )
{
int x;
scanf(
"%d",&x);
if(inter(x))
printf(
"YES\n");
else
printf(
"NO\n");
//system("pause");
return 0;
}

2)递归函数---易错



 

#include<stdio.h>
#include<stdlib.h>
void fun(int i)
{
if (i>0)
{
fun(i/2);
}
printf("%d\n",i);
}
int main()
{
    
 fun(10);
 //system("pause");
 return 0;
 
}
输出结果:0
              1
              2
              5
              10

如下解释来自《语言深度解剖>

抱歉!评论已关闭.