首先,main()函数的返回值,在c99版本后,只允许为int型,return 0;正与之呼应,表示正常退出,返回值仅是给系统看的,若程序出错,这个值会相应改变,一般非0表示不正常时,根据才做系统不同而含义不同,但程序仍有运行。