這里的return 0 可以刪除,如果不刪除也可以,作用是什么呢?


 #include<stdio.h>
 int main(void)
 {
 int n;
 int factorial(int n);
 scanf("%d",&n);
 printf("%d\n",factorial(n));
/* return 0; can be deleted */
 }
 int factorial(int n)
 {
 int i,fact=1;
 for(i=1;i<=n;i++)
 fact=fact*i;
 return fact;
 }

11 个解决方案

#1


告訴程序已經運行結束,是否正常退出;
如果不加的話,程序運行結束之后,系統會自動加

一般情況下,最好是自己加

#2


告訴操作系統的返回碼
其實如果不返回,也是默認返回0

作用就是這樣寫比較規范!!

#3


調試的時候可以看程序結束后的返回值

#4


每個程序都有一個返回值給系統,以此標致程序的退出狀態,通常程序正常結束時會給出0。

#5


刪除后就有一個warning ,若類型檢查強一點 就編譯不過去了
有返回類型的函數必須要返回一個該類型的值

#6


返回0表示沒有錯誤

#7


活干完了總得回去報告一聲吧。

別說活都干了,還報告什么的話,你自己承諾了要回來報告的(int main())

#8


引用 7 樓 lann64 的回復:
活干完了總得回去報告一聲吧。 

別說活都干了,還報告什么的話,你自己承諾了要回來報告的(int main())

這個形像又經典!

#9


特告,廣大計算機業愛國有志之士 :
   
     (請看完,再決定加入) 

       用你的業余時間!

       您認為中國的計算機業比外國如何?外國時時都說中國愛搞盜版軟件,似乎中國人永遠就這么賤似的。而中國某些所謂的高手有點本事,就會搞黑客寫病毒,破解人家的軟件,可有多少好系統軟件是中國的呢?中國現在連特色的操作系統都沒有,就連銀河麒麟操作系統都是國家去搞而本國人都看不起,說是搞貝了windows,都不敢拿出手,美國和其他國家那么盛氣凌人的計算機頂尖技術壓榨,難道中國的計算機人才就都能安心“苟安”嗎?
 
       在這人心所向的時候,我們認為中國缺少的是團結和創新,只要我們走到一起,凝成一股洪流,共同學習,全國所有有志氣和能力的朋友都加入進來,為着共同的目標而努力並且一定會作出成績,堅決創新出自己的技術,前赴后繼,一起享受集體榮譽和利潤,你看如何呢?
                                                                                                                         ------SC宣
 
計算機網絡學會(SC)-----中國民間 計算機遠程 業余團隊 會盟,學習者參加開源項目特訓小組,程序員、工程師們和有能有志之士成立業余研發團隊,並可帶特訓組進行自我帶隊鍛煉。***中國龍芯cpu總負責人李國傑說:“中國需要的是一種產業環境”,國內操作系統開發者也要求建立自主軟件體系,而建立軟件體系需要一個中心,凝聚分散在各地的人才,這就是計算機網絡學會。美國計算機發展之初就是計算機協會(ACM)起了重要作用。與之不同的是,我們有着一群“服務和協調”的核心人員,而非官僚性的管理,成員有激情,學會有環境。成員從網絡和書本上學習並可共享到本基地,而在本家庭中業余建立和加入研發或項目特訓小組。成員不求數量,只求質量。  
 
        一、學會剛剛重組,由於成員激情和恆心極其重要,世俗者、自卑者、自戀者及搗亂者請莫擾(否則將成為全國黑客攻擊目標)。
 
        二、為篩選出誠心加入和堅持者,從而創造好的環境,給予加入限制:  請上基地http://www.scover.cn了解學會后,誠心和堅持者請注冊會員,再在加入群時,報出會員名;研發成員報下加入或申請的研發團隊;學習者報自己要求建立或想加入的特訓小組(能夠謙虛下來帶領兩種團隊的,請加入組織策划部),才能正式接受加入以下部門QQ群:
 
        1、SC•組織策划部(項目特訓小組組長,研究組組長,論壇版主和學會協服員):2352637。
 
        2、SC•特訓小組部(學習者參與項目特訓,帶隊者進行業余帶隊鍛煉):69442026,在校學生群70093157
 
        3、SC•研究開發部(各地程序員、工程師、有志氣和能力的學習者,請莫謙虛:成立“業余”團隊):69442166,備用二群7009278
 
       4、SC•黑客安全部(黑客高手請加入:學會網上治警,以及軟件安全檢測):70093254
 
       5、SC•黑安學習部(黑客學習者:交流安全防衛):1949781
 
       6、SC•網絡研究部(站長交流,網絡交流):70093032
     
       7、SC•學會核心部(學會的宣傳、服務和協調;事務經組織策划部商討后在形式上的最終取舍):66691490

8、分會QQ群:為解高校學生或自學者純理論無經驗之困,特建立各高校或以城市為單位的網上特訓分會,邀請作為高校代表進行宣傳組織,並進組織策划部群。

附注:   計算機網絡學會(SC),要成為一盞燈-----指引着初學者不一直走黑客之路,不走違法犯罪道路,而轉向為中國暫時不發達的計算機系統的開發而努力;通過引導電腦專業學習者在精英或說是前輩的業余帶隊下,有更好的實踐環境和測試環境;聚集無法找到真正合作伙伴的四方民間英才,提供民族軟件的開發中心;號召計算機學習的早齡化,以出現更多的中國計算機開發神童,讓某些人從游戲中走出來,而轉向游戲開發,更重要是為中國的計算機業而努力。總之,提供一個交流合作平台,實現中國計算機業研究和開發的群眾化。了解學會請看http://www.scover.cn/bbs/read.php?tid=18

#10


簡單的異常處理哦!! 

#11



#include <stdio.h> 

int main(void)  //這里main要求返回一個整數

   int n; 
   int factorial(int n); 
   scanf("%d",&n); 
   printf("%d\n",factorial(n)); 
   /* return 0; can be deleted */  //如果有return 0;表示返回0值,如果沒有main也會提示main需要一個返回值。


int factorial(int n) 

   int i,fact=1; 
   for(i=1;i <=n;i++) 
     fact=fact*i; 
   return fact; 
}


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com