pause讓進(jìn)程暫停直到信號(hào)出現(xiàn)
專注于為中小企業(yè)提供網(wǎng)站制作、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)靈石免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了千余家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
,暫停就加一句 pause();
還是說你想讓程序終止,在printf("111111");后面加個(gè)return,就表示結(jié)束該函數(shù),返回主函數(shù)中去了!
#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);
}
你這個(gè)問題提的很模糊,你要問的是:
函數(shù)int prime(int sum),當(dāng)sum不是素?cái)?shù)時(shí),如何不返回值。
回答是:函數(shù)定義有void以外的返回值類型,必須有返回值。所以你這個(gè)代碼錯(cuò)的。(實(shí)際情況像你這種返回int漏寫return,不同編譯器處理會(huì)有所不同,有直接報(bào)錯(cuò),有的警告可運(yùn)行返回0,所以強(qiáng)調(diào)要有返回值)。
正常思路,指定返回值類型的函數(shù)是根據(jù)不同情況返回不同值,最后在主函數(shù)中接收返回值做判斷。
比如,你在這個(gè)函數(shù)最后再寫一個(gè)return -1;
然后在main函數(shù)打印輸出那里加一個(gè)判斷返回值不等于-1。