问题七:C++主函数带参数是什么意思 比如你做了一个 main.cpp 编译连接成 main.exe 如果你在 dos 命令行里启动该可执行文件应该是 main 或 main.exe 或带参数的 main.exe a b c 此时,main,main.exe,{main.exe,a,b,c} 就是操作系统传给程序的参数,他是一个字符串或字符串数组 这是在 shell 里这么做的 当你直接双击该程序的图标,OS会自贰加上一些附加参数,具体我不知道 我是这么认为的
问题八:c++中,主函数main的位置是任意的吗?
问题九:C语言main主函数带参数是做什么用的 main函数可以不带参数,也可以带参数,这个参数可以认为是 main函数的形式参数。 C语言规定main函数的参数只能有两个,还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为: int main (int argc,char *argv[]) 由于main函数不能被其它函数调用,因此不可能在程序内部取得实际值。那么,在何处把实参值赋予main函数的形参呢? 实际上,main函数的参数值是从操作系统命令行上获得的。当我们要运行一个可执行文件时,在DOS提示符下键入文件名,再输入实际参数即可把这些实参传送到main的形参中去。 DOS提示符下命令行的一般形式为: C:\>可执行文件名 参数 参数……;