2012年9月2日

全局变量和局部变量

摘要: 1#include<stdio.h>//这是一个没任何意义的程序23voidg(void)4{5//printf("k=%d\n",k);6}78intk=100;//全局变量,它的作用在定义位置开始到整个程序结束。k的位置会影响程序出错与否910voidf(inti)11{12intj=20;13printf("j=%d\n",j);14printf("k=%d\n",k);15}//i和j都属于局部变量,只能在本函数内部使用1617intmain(void)18{19return0;202122}//全局变量和局部变量 阅读全文

posted @ 2012-09-02 23:37 Your Song 阅读(182) 评论(0) 推荐(0) 编辑

用两个函数来实现求1到某个数字之间所有的素数并输出

摘要: 比只用一个函数,可重用性更高。1#include<stdio.h>2boolIsPrime(intm);34voidTraverseVal(intn)//本函数就是把1到n之间所有的素数在显示器上输出5{6inti;7for(i=2;i<=n;i++)8{9if(IsPrime(i))10printf("%d\n",i);11}1213}1415boolIsPrime(intm)16{17intj;18for(j=2;j<m;j++)19{20if(0==m%j)21break;22}23if(j==m)24returntrue;25else2627 阅读全文

posted @ 2012-09-02 22:12 Your Song 阅读(612) 评论(0) 推荐(0) 编辑

初学C语言

摘要: ============================================#include<stdio.h>voidf(void);//函数的声明,分号不能少。intmain(void){f();return0;}voidf(void){printf("abcd\n");}======================================================#include<stdio.h>//voidf(void);//不能省略voidg(void){f();//函数f()的定义放在了调用f()后面,出错,解决方 阅读全文

posted @ 2012-09-02 20:56 Your Song 阅读(283) 评论(0) 推荐(0) 编辑

导航