什么是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...
寇田茵福: 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函数的最后结束.