什么是main()函数?

作者&投稿:栋钧 (若有异议请与网页底部的电邮联系)
~

这是C/C++的一重要函数,叫主函数,执行函数的时候用。

无论程序多复杂,代码中必须有这么一个函数,也只能有一个这样的函数,程序执行时就是从这个函数进入的。

例子:

int   main(int   argc,   char*   argv[])  

{  

int   i;  

for   (i   =   0;   i<argc;   i++)  

cout<<argv[i]<<endl;  

cin>>i;  

return   0;  

}  

执行时敲入  

F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE   aaaa   bbb   ccc   ddd  

输出如下:  

F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE  

aaaa  

bbb  

ccc  

ddd  

扩展资料:

区别

1、argc是命令行总的参数个数,argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数。

2、char *argv[]是一个字符数组,其大小是int argc,主要用于命令行参数argv[]参数,数组里每个元素代表一个参数。

例如:

int main(int argc, char* argv[])

{

int i;

for (i=0;i<argc;i++)

cout<<argv[i]<<endl;//输入数组到argv[i]中

cin>>i;                 //输出数组argv[i]

return   0;

}

比如你输入:

test   a.c   b.c   t.c

输出如下:

test

a.c

b.c

t.c

argc   =   4

argv[0]   =   "test"

argv[1]   =   "a.c"

argv[2]   =   "b.c"

argv[3]   =   "t.c"




C++“int main()”其中main应该叫主函数还是函数头?两个叫法有什么区别...
您好,很高兴回答您的问题。在c语言中,main为主函数,是c程序中必须要有的函数。程序运行的时候,都是首先找到主函数来运行,其余的函数只有在被调用的时候才会运行。函数头是放在函数之外的部分,包括有头文件、其他函数的声明等放在任何函数之外的内容。

电脑中的main是什么意思
Main在电脑里什么意思Main在电脑里什么意思1、这个main常见于早期的windows1之类的系统,是主群组的意思,里面包含了电脑管理软件,例如文件管理器、控制面板等。2、电脑的MAIN就是电脑用户名的代称,默认的电脑用户名就是这个。3、主函数入口,也就是说用c编程的话,找main()也就找到了程序的入口,一...

int main是什么意思?
int main()表示函数有返回值,在main函数结束的时候要有return语句;否则就会有warning void表示函数没有参数。程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。在执行程序时,由系统调用main函数。main 函数是在程序启动中完成对...

C语言中void main()和int main()有什么区别?
在C语言中,void main()和int main()都是合法的函数原型,但它们之间存在一些差异。以下是关于这两种函数的一些重要知识点:1. 函数原型:void main()函数没有返回值,而int main()函数有一个返回值。根据C语言的标准,main()函数应该有一个返回类型,通常是int类型。2. 参数:根据C语言的标准...

c语言编程 int main() 与 main() 有什么不同?
1、main() 老式的写法。返回类型int在新型的编译器不可省略,否者会有警告;2、int main(void) 新式的写法;3、int main() 新式的写法;4、void main() 老式、不标准的写法,6.0 之前的VC使用这样的写法;main()相当于int main();int main(void)表示不接受参数,int main()表示授受任何数量...

C语言中的“void main()”是什么意思?
void main()表示函数无返回值,就是说在程序的结尾处不需要加上return 0。而return是在函数体中,用来返回特定值的。一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名,这个函数称为主函数,主函数是整个程序的入口。

main()和void main() 的区别
1、区别是main()函数是否有返回值。2、void定义的函数没有返回值,int定义的函数返回整型值。3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。

c语言中void main是什么意思,什么时候用啊
void是返回值类型,它的意思是空,即这个主程序的返回值为空。void是在你的函数不需要返回任何数据的时候使用。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。其实main主函数就是一个打开的桥梁,就如同自己有一所大房子,那么多房间,装修得漂漂亮亮。早晨阳光会洒进来,暖暖的一...

python 中的if __name__=='__main__': main()是什么 意思呢
Python 本身并没有规定这么写,这只是一种编码习惯。由于模块之间相互引用,不同模块可能都有这样的定义,而入口程序只能有一个。到底哪个入口程序被选中,这取决于 __name__ 的值。举例子说明一下,假设有一个 const.py 文件,内容如下:PI = 3.14 def main():print "PI:", PI main()...

C语言的main()谁调用的,谁声明的
main(){} 函数是自己写的。按规定,C语言必须有 main(){} 函数。程序执行由 main() 头部开始,到 return 或 exit 结束。调用,由 父进程 调用。例如 在 某 DOS 命令窗 拍入 a543.exe 这个窗口的进程就是它的 父进程,a543.exe return 数值传 回给 父进程。例如,a543.c 里 有 return...

义县15579553329: main函数(数学术语) - 搜狗百科
寇田茵福: main()是主函数,所有程序的入口; 一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main() 函数”,也就是“主函数”. 比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”.在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数. main函数在程序中大多数是必须存在的,但是依然有例外情况,例如c语言.

义县15579553329: 什么是main函数? -
寇田茵福: main(): 主函数,程序的入口. 就象一个房子的客厅一样,通过客厅的正门才能进入这个房子,同时想进入其他的房间也需要从这里走.

义县15579553329: main函数在C语言中是怎么定义的?有什么作用? -
寇田茵福:[答案] 主函数main()是一个c语言程序开始运行的标志,也就是说,一程序开始执行都是从主函数开始的,不管主函数的位置在哪里.

义县15579553329: main 这个在C++里面是什么意思? -
寇田茵福: 你好!!! main函数在c/c++中都是一样的函数,都是函数开始的地方,也是函数结束的地方: void main(){、、、},函数都是从main函数的左括号开始的,直到把括号内的语句执行完,到右括号所有函数才结束.

义县15579553329: C语言中 main 是什么意思?详细的啊 -
寇田茵福: main不是关键字,你可以定义一个变量int main;而不会出错, main函数是控制台程序的默认入口函数,win32app程序的入口函数是WinMain main()称之为主函数,既可以是无参函数,也可以是有参的函数.main()函数的带参的形式: ...

义县15579553329: 什么是main函数什么是整形函数 -
寇田茵福: 简单讲,main函数是程序的入口.整型指的一个函数运算结束后返回的值为整型(int).

义县15579553329: main() 主函数是什么意思啊 -
寇田茵福: main函数,又称主函数,是程序执行的起点,main是相对来说的,如同音学理论之主调于泛音,泛音即程序中的除main之外的其他函数,迎合人们的思考方式而生成的而非必定的模式. 有主有次,执行起来条清缕析,既可将程序模块化又实现...

义县15579553329: C语言 主函数 main 到底是什么? -
寇田茵福: 在dos的tc编辑器中,main主函数的类型是省略写的,也就是前面的类型不用标示,系统默认一个类型,我记不很清楚了,好像是int型的(这个我不确定,可以百度一下) 这个是标示函数的返回值类型的,c是有若干函数组从的,每个函数都有自己的返回类型和返回值.这个是龟腚 main也是函数,所以也有类型和返回值,只不过一般用户用不到.所以就省略去了,不标示也可以但是在vc6.0这样的编辑器中,这个类型是不能省略的,必须标上,要不然会编译报错

义县15579553329: main函数是什么意思?程序为什么必须有? -
寇田茵福: 以C和C++为例,main函数是主函数,是程序的入口,程序从main函数开始,到main函数的最后结束.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网