扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
pause让进程暂停直到信号出现
专注于为中小企业提供网站制作、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业灵石免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
,暂停就加一句 pause();
还是说你想让程序终止,在printf("111111");后面加个return,就表示结束该函数,返回主函数中去了!
#includestdio.h
#includestdlib.h
#includetime.h
void Compare(int *n,int *m) { int k; k=*n;*n=*m;*m=k; }
void main() { int a,b;
srand((unsigned int)time(NULL));
a=rand()%100; b=rand()%100;
if ( ab ) Compare(a,b);
printf("%d %d\n",a,b);
}
你这个问题提的很模糊,你要问的是:
函数int prime(int sum),当sum不是素数时,如何不返回值。
回答是:函数定义有void以外的返回值类型,必须有返回值。所以你这个代码错的。(实际情况像你这种返回int漏写return,不同编译器处理会有所不同,有直接报错,有的警告可运行返回0,所以强调要有返回值)。
正常思路,指定返回值类型的函数是根据不同情况返回不同值,最后在主函数中接收返回值做判断。
比如,你在这个函数最后再写一个return -1;
然后在main函数打印输出那里加一个判断返回值不等于-1。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流