C语言中int main()返回一个整型的值是什么意思

指的是什么,在哪里返回?没理由指最后输出一个整型的值吧
如果在主函数的最后有个printf("%f",a),那就输出一个浮点型的值

你其实问了一个很复杂的问题,牵涉到一个应用程序的生死过程,给你简单讲解如下:
(1)一个Windows应用程序的执行过程是:
操作系统调用C/C++运行期启动函数->启动函数做完所有初始化工作后->调用应用程序进入点函数(即我们的主函数)
(2)而主函数返回时->启动函数便调用C/C++运行期的exit函数。
(3)通常我们的主函数有这样一个整型返回值,其意义为:当主函数返回时,这个返回值就会传递给这个exit函数作为参数,exit函数先做完所有清理工作,然后调用操作系统的ExitProcess函数并将返回值传递给它,这使得操作系统能够撤销进程并设置退出代码。通常0表示正常返回,非零的其他值表示出现错误。
(4)我们的主函数可以定义为类似void main()这个样子,即无返回值,那么这个时候就不能用return语句把退出代码传递给父进程或操作系统,此时操作系统可以撤销进程但不会设置退出代码。当然在这种情况下,你还是有办法设置退出代码,那就是显式地调用exit(退出代码)。
int main()
{
float a = 1.0;
printf("%f", a); // 在标准输出设备(一般为计算机的显示器)上,输出a的值
return 0; // 正常返回
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-08
int main()
是指main()它会有return语句,并且return的是一个int 类型的东东。如程序里面有
int a;
return a;
这种的。

但大多是void main()的。即无返回值。
第2个回答  2015-05-26
这就是定义一个主函数,int就是整形变量,一般正常结束后就return 0;
第3个回答  2009-04-09
你的C语言程序是要在操作系统下运行吧,返回的值就是返回给操作系统的。
第4个回答  2015-07-03
(1)一个Windows应用程序的执行过程是:
操作系统调用C/C++运行期启动函数->启动函数做完所有初始化工作后->调用应用程序进入点函数(即我们的主函数)
(2)而主函数返回时->启动函数便调用C/C++运行期的exit函数。
(3)通常我们的主函数有这样一个整型返回值,其意义为:当主函数返回时,这个返回值就会传递给这个exit函数作为参数,exit函数先做完所有清理工作,然后调用操作系统的ExitProcess函数并将返回值传递给它,这使得操作系统能够撤销进程并设置退出代码。通常0表示正常返回,非零的其他值表示出现错误。
(4)我们的主函数可以定义为类似void main()这个样子,即无返回值,那么这个时候就不能用return语句把退出代码传递给父进程或操作系统,此时操作系统可以撤销进程但不会设置退出代码。当然在这种情况下,你还是有办法设置退出代码,那就是显式地调用exit(退出代码)。

c语言intmain()是什么意思
在C语言中,int main() 是一个特殊的函数声明,它具有重要意义。首先,"int" 表示这个函数返回一个整型数值,这是程序执行后可能需要的结果或状态。"main" 是函数的名字,这是程序的入口点,所有代码执行都会从这里开始。最后的括号() 指明它是一个函数,尽管在C语言中与C++中的重载操作符不同,但...

C语言中int main()和float main()返回一个整型的值指什么
程序员都知道main的返回值是int类型,返回不同的值代表不同的意思,例如返回0代表程序正确结束,返回1代表程序异常结束。但是我们大部分时候都用不到这个返回值,有时候干脆省略返回值编译器也不会报错。main函数似乎只是一个入口,那为什么不定义成void类型的呢?因为C的早期版本只有四种内嵌基本数据类型:...

c语言中intmain()什么意思,
在C语言中,`int main`是程序的主函数,也就是程序的入口点。详细解释 1. int的含义:`int`是整数类型的简写,表示main函数在结束时将返回一个整数值。通常,返回0表示程序正常结束,返回非0值表示程序异常终止。这是一种常见的约定,用于让操作系统或其他程序判断本程序执行的状态。2. main函数的作...

c中像intmain(),main()前有int是什么意思?
答案:在C语言中,`int main` 或 `main` 前的 `int` 是一个返回类型标识符,表示这个函数会返回一个整数类型的值。详细解释:1. 返回类型标识符:在C语言中,每个函数都可以有一个返回类型,这个返回类型告诉编译器该函数执行后会返回一个什么类型的值。`int` 是一种常见的返回类型,表示函数会...

返回值为整型数是什么意思,举例说明
金钱数等,都是整数型。而返回值为整数型,就是一个函数经过执行后,最终处理出的结果是一个整数型变量。你可以直接将这个变量显示出来,也可以用判断等命令利用返回值进行处理,比如返回1执行函数1,返回2执行函数2,返回值大于10则结束程序等等。建议理解透彻后灵活使用,不要死记。

int main()与void main() 区别,讲解一下返回值是什么意思
1、int main() 表示函数执行后返回的值的类型是int型,也就是整数型;2、void main() 表示函数执行后不需要返回值。返回值:一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。main函数,又...

c语言中的intmain(void)是什么意思
在C语言中,`int main`是主函数的声明。其中,`int`表示该函数返回一个整数值,通常用于表示程序的退出状态;`main`是程序的入口点,即程序开始执行的地方;``表示该函数不接受任何参数。2. main函数的地位 在C程序中,main函数是核心。程序执行的流程从main函数开始,然后按照特定的逻辑和函数调用进行...

“intmain()”是什么意思?
int main是C语言中的主函数。以下是 一、基本定义 在C语言中,`int main`是程序的入口点。每一个C程序都必须有一个main函数,当程序开始执行时,它首先运行的就是main函数中的代码。这里的“int”代表这个函数会返回一个整数值。通常情况下,返回0表示程序正常执行完毕,而非零值通常表示出现了某种...

c语言中int main()中的int有什么意义?
int 是整形, 意思就是这个函数要返回一个整形值, return 0就是返回了 0 ,就这么简单

c语言intmain()是什么意思
答案:在C语言中,`int main`是主函数的声明。详细解释:1. 主函数是程序的入口点。也就是说,程序的执行始于`main`函数。当一个C程序启动时,操作系统首先调用该函数,程序从这里开始执行。2. `int`是主函数返回类型的声明,表示主函数返回一个整数值。通常情况下,这个返回值用来告知操作系统程序...

相似回答