c++ int main和signed main

眾所周知,c++的main函數(shù)有著嚴(yán)格的要求:
(c還可以用void main。。。)
(必須以int或signed作main函數(shù)的類型)
主函數(shù)(main)應(yīng)該返回一個(gè)整型數(shù)值,為什么呢(居心何在)?其實(shí)是為了檢測(cè)程序是否正常結(jié)束,是否異常終止等。返回值為0的時(shí)候表示程序正常結(jié)束,其他則表示程序異常終止。(這個(gè)相信在大家初學(xué)c++的時(shí)候老師都有講過)
在定義 int為longlong后,int main表示返回一個(gè)longlong型。所以只能用signed main 去返回一個(gè)整型。(這里我在視頻里貌似沒講清楚)
那為什么用signed main有些不會(huì)超時(shí)呢?我也不大清楚。歡迎知道的朋友在評(píng)論區(qū)告訴我^_^
如有不對(duì),也歡迎指正^_^
標(biāo)簽: