c语言intmain什么意思
A. c语言intmain()是什么意思
intmain()表示函数有返回值,那么在main函数结束的时候要有return语句,如果没有就会有warningvoid表示函数没有参数。
拓展资料:
1、输出函数在主函数里,是以浮点型数据输出的,这个返回值是在屏幕上显示的。而 int main() 主函数返回的值是0,即 return 0; 这个返回值不是显示在屏幕上的,而是函数的一部分,因为C都是函数组成的,即使是主体,它也是一个完整的函数。
2、int表示它是返回值是int型(整型),main表示它的名字是mian (函数名),() 表示它是一个函数 (用C++的话来讲, 它相当于是重载操作符, 因为main是一个指针, 经过操作符的操作, 它才变成一个int型变量(或C++中的引用)。
3、()的意思在学C++前的重载前是不需要你掌握的, 知道有这个东西就可以.但是注意一下, C语言没有重载.
4、返回值为int型,会将返回的值回传给主调进程。在C语言中,对主函数的参数和返回类型检查并不严格,当不需要命令行参数时,就可以将参数列表设置为void。类似的,如果不需要返回信息给主调进程,返回值也可以设定为void类型。
B. c语言中的int main()是什么意思
含义如下:
(1)一个Windows应用程序的执行过程是:
操作系统调用C/C++运行期启动函数->启动函数做完所有初始化工作后->调用应用程序进入点函数(即我们的主函数) 。
(2)而主函数返回时->启动函数便调用C/C++运行期的exit函数。
(3)通常我们的主函数有这样一个整型返回值,其意义为:当主函数返回时,这个返回值就会传递给这个exit函数作为参数,exit函数先做完所有清理工作,然后调用操作系统的ExitProcess函数并将返回值传递给它,这使得操作系统能够撤销进程并设置退出代码。通常0表示正常返回,非零的其他值表示出现错误。
(4)我们的主函数可以定义为类似void main()这个样子,即无返回值,那么这个时候就不能用return语句把退出代码传递给父进程或操作系统,此时操作系统可以撤销进程但不会设置退出代码。当然在这种情况下,你还是有办法设置退出代码,那就是显式地调用exit(退出代码)。
可以解释为:输出函数在主函数里,是以浮点型数据输出的,这个返回值是在屏幕上显示的。而 int main() 主函数返回的值是0,即 return 0; 这个返回值不是显示在屏幕上的,而是函数的一部分,因为C都是函数组成的,即使是主体,它也是一个完整的函数。
C. int main()是什么意思
int main()是返回int类型的main函数。
main函数,又称主函数,是程序执行的起点。程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。在执行程序时,由系统调用main函数。
main函数是在程序启动中完成对具有静态存储期的非局部对象的初始化之后被调用的。它是程序在有宿主(hosted)环境(亦即有操作系统)中所指定的入口点。自立程序(启动加载器,操作系统内核,等等)的入口点则是由实现定义的。
参数:
主函数的两个形参形式中的形参,允许从执行环境中传递任意的多字节字符串(它们通常被称为命令行参数),各个指针 argv[1] .. argv[argc-1] 指向每个这些字符串的第一个字符。
argv[0] 是指向一个表示用于执行该程序自身的名字的空结尾多字节字符串的开头字符的指针。这些字符串是可以改动的,虽然对它们的改动并不会被传回给执行环境。由 argv 所指向的数组的大小至少为 argc+1,其最后一个元素 argv[argc] 保证为一个空指针。
D. int main是什么意思
int main()表示函数有返回值,在main函数结束的时候要有return语句;否则就会有warning void表示函数没有参数。
程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。在执行程序时,由系统调用main函数。
main 函数是在程序启动中完成对具有静态存储期的非局部对象的初始化之后被调用的。它是程序在有宿主 (hosted)环境(亦即有操作系统)中所指定的入口点。
(4)c语言intmain什么意思扩展阅读
函数返回值——
在 C89 标准中,main( ) 是可以接受的。Brian W. Kernighan 和 Dennis M. Ritchie 的经典巨着 The C programming Language 用的就是 main( )。不过在最新的 C99 标准中,只有以下两种定义方式是正确的:
intmain(void){/*网络示例代码*/}//整数类型主函数(无类型)intmain(intargc,char**argv)//整数类型主函数(整数类型统计参数个数,字符类型*数组指针至字符[])
其中char **argv可以写成char *argv[],两者等价
main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。
E. main是什么意思,在C语言中又是什么意思
1、main
英[meɪn];
意思:主要的;最重要的;
2、在C语言里是main()称之为主函数,是所有程序运行的入口。其余函数分为有参或无参两种,均由main()函数或其它一般函数调用,若调用的是有参函数,则参数在调用时传递。
对main()函数始终作为主调函数处理,允许main()调用其它函数并传递参数。main()函数既可以是无参函数,也可以是有参的函数。对于有参的形式来说,就需要向其传递参数。
(5)c语言intmain什么意思扩展阅读
main在C语言里的使用
1、在C99标准中定义main函数两种正确的写法
intmain(void);intmain(intargc,char*argv[]);
2、常见的不标准写法
voidmain()main()
3、主要说明带参数的main函数
intmain(intargc,char*argv[])
{
inti;
for(i=0;i<argc;i++)
printf("%d:%s ",i+1,argv[i]);
return0;
}
F. c语言中的int main(void)是什么意思
这是C语言main函数的一种声明方式,该方式表明这个main函数不带参数,返回值。
void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。
int main(void)还可以写为 void main()或者 int main()最后在mian()函数结束时,写return 0即可。
(6)c语言intmain什么意思扩展阅读:
void真正发挥的作用在于:
1,对函数返回的限定。
2,对函数参数的限定。
在Java/C/C++/C#中,main为程序运行的主入口方法,每个程序只有一个。main 作为函数可以没有参数main(void),也可以有参数。
C语言一定需要main函数:
任何一个C++程序都包含一个main函数,这是规定。main函数由系统直接调用,是程序执行的入口。
main函数与用户自己定义的函数都是各自独立的模块,即函数不能嵌套定义,通俗的说,你不能在一个函数的函数体内定义另一个函数,即使在main函数中也不行。但main函数可以对用户自己定义的函数进行调用(但main函数只能由系统调用)。
用户自己定义多个函数时,这几个用户自己定义的函数之间都可以互相调用 。
参考资料来源:网络-main
G. C语言中 main 是什么意思
解释如下:
1、int main()是C语言main函数的一种声明方式;
2、int表示函数的返回值类型,表示该主函数的返回值是一个int类型的值;
3、main表示主函数,是C语言约定的程序执行入口,其标准的定义格式为int main(int argc, char *argv[]);在int main()中,()中没有数值表示入参为空,等同于int main(void);
4、事例中printf("%f",a);表示将a的值作为浮点类型打印出来,在屏幕上显示,而主函数的返回类型int会将返回的值回传给主调进程,而不是在屏幕输出。
5、因此,printf的输出类型跟主函数的返回类型没有关系,互不关联。事例中,return 0 对应才是主函数的返回值类型。
拓展资料
在C语言当中,一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main() 函数”,也就是“主函数”。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”。在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。
main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码。由于DLL模块不是独立的程序,因此不需要main函数。再比如,用于专业环境的程序-----如机器人中的控制芯片--可能不需要main函数。
H. int main在c语言中是什么意思
主函数。
是C语言程序的入口。
完整形式为
int main(int argc, const char*argv[]);
I. 程序C语言中的int main()是什么意思
含义如下:
(1)一个Windows应用程序的执行过程是:
操作系统调用C/C++运行期启动函数->启动函数做完所有初始化工作后->调用应用程序进入点函数(即我们的主函数) 。
(2)而主函数返回时->启动函数便调用C/C++运行期的exit函数。
(3)通常我们的主函数有这样一个整型返回值,其意义为:当主函数返回时,这个返回值就会传递给这个exit函数作为参数,exit函数先做完所有清理工作,然后调用操作系统的ExitProcess函数并将返回值传递给它,这使得操作系统能够撤销进程并设置退出代码。通常0表示正常返回,非零的其他值表示出现错误。
(4)我们的主函数可以定义为类似void main()这个样子,即无返回值,那么这个时候就不能用return语句把退出代码传递给父进程或操作系统,此时操作系统可以撤销进程但不会设置退出代码。当然在这种情况下,你还是有办法设置退出代码,那就是显式地调用exit(退出代码)。