c中 像int main() ,main()前有int是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:56:21
如题,谢谢大家
希望大家能详细点,我只见过main()前什么也没的
基础很差

你知道函数吧,函数声明就是:
type function_name(type...)
前面的type是函数的返回值,由type类型的数据来表示,然后是函数名,后面括号内的是函数列表,也是由type定义的数据来表示的。这里的type是一种泛指,可以是int,可以是char,float等C的类型。

而main函数也是属于函数,它也有函数的这些特征,用int来表示返回值而已,不过它的返回值是给操作系统的,告诉操作系统这个程序是不是正常结束还是有了什么异常情况发生。

至于你看到的只有main,前面什么都没有的,那是省略的写法,默认没有的情况相当于int main()的情况。

main是C的主程序。
C编译后可以生成可执行文件,前面的INT是说明这个MAIN返回的数据类型。有些程序执行后可以返回一个结果,而用了这个INT,说明编译后执行程序返回的结果是个整数结果。它前面的INT和普通的FUNCTION前的INT是一个意义。
main是C的主程序。
C编译后可以生成可执行文件,前面的INT是说明这个MAIN返回的数据类型。有些程序执行后可以返回一个结果,而用了这个INT,说明编译后执行程序返回的结果是个整数结果。它前面的INT和普通的FUNCTION前的INT是一个意义。
main是C的主程序。
C编译后可以生成可执行文件,前面的INT是说明这个MAIN返回的数据类型。有些程序执行后可以返回一个结果,而用了这个INT,说明编译后执行程序返回的结果是个整数结果。它前面的INT和普通的FUNCTION前的INT是一个意义。
main是C的主程序。
C编译后可以生成可执行文件,前面的INT是说明这个MAIN返回的数据类型。有些程序执行后可以返回一个结果,而用了这个INT,说明编译后执行程序返回的结果是个整数结果。它前面的INT和普通的FUNCTION前的INT是一个意义。

main是C的主程序。
C编译后可以生成可执行文件,前面的INT是说明这个MAIN返回的数据类型。有些程序执行后可以返回一个结果,而用了这个INT,说明编译后执行程序返回的结果是个整数结果。它前面的INT和普通的FUNCTION前