所謂函數(shù)返回值是一個函數(shù)在運(yùn)算結(jié)束以后向調(diào)用它的母函數(shù)或者系統(tǒng)反饋一個值,這個值可以是各種變量類型. 舉個簡單的例子: int add(int a,int b) { return (a+b); } int main() { int res; res=add(3,4); printf("%d",res); return 0; } 在主函數(shù)main中調(diào)用子函數(shù)add,并傳遞參數(shù)3和4過去,add經(jīng)過運(yùn)算后得到值7,通過return語句將得到的值返回給調(diào)用它的main函數(shù)供其使用,而在main中,返回值被用于給res賦值。 函數(shù)返回值就可以理解為解決一個問題以后得到的結(jié)論,把這個結(jié)論交給別人,就像寫在書上成為一個定理,來讓別人使用。
創(chuàng)新互聯(lián)建站專注于秦安網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供秦安營銷型網(wǎng)站建設(shè),秦安網(wǎng)站制作、秦安網(wǎng)頁設(shè)計、秦安網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造秦安網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供秦安網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
#include stdio.h
#include math.h
void isPrium(int n)
{
int i;
for(i=2;isqrt(n);i++)
if(n%i == 0)
return 0;
return 1;
}
void main()
{
int n;
while(scanf("%d",n))
{
if(isPrium(n))
printf("n是素數(shù)!\n",n);
else
printf("n不是素數(shù)!\n",n);
}
}
滿意請采納
當(dāng)然有區(qū)別啦
return這種情況的出現(xiàn)一般是在程序在定義你所調(diào)用的函數(shù)啦
針對不同的程序
1或-1只是代表著不同的意思
由人為決定
比如你輸入一串?dāng)?shù)字
你規(guī)定是素數(shù)的return
1反之則為-1
因此在最后結(jié)果的輸出時
借用1或-1來簡便的分辨你所需要的結(jié)果
這只是我學(xué)了一學(xué)期c語言的認(rèn)識
可能有所不足
但還是希望能幫助到你O(∩_∩)O~
int zhishu(int c) //判斷c是不是質(zhì)數(shù),是則返回1,不是,則返回0
{
int i, j;
for (j=2;j=c/2;j++)
if(c%j==0) //當(dāng)c有約數(shù)時,不是質(zhì)數(shù),返回0,表示不是質(zhì)數(shù)
return 0;
return 1; //當(dāng)在1-c之間找不到約數(shù)時,c是質(zhì)數(shù),返回1,表示是
}