ChinaUnix.net
相关文章推荐:

main 函数 return 段错误

请大家一起讨论如下两个话题: 1、在main中,exit()和_exit()的区别,atexit()有什么用,atexit()函数的参数是什么,如何登记和调用的? 2、在main中,return,return(int)和main函数隐式返回的区别?

by 蓝色键盘 - C/C++ - 2003-05-12 20:36:39 阅读(8733) 回复(7)

相关讨论

C++点滴:main()函数 帖子由 tiger » 2009-07-04 13:58 main()函数是C++程序的入口,任何C++程序都必须提供一个且是唯一一个main()函数。 标准C++ 的main()函数有以下2中定义方式: 代码: 全选 int main() { ... } 和 代码: 全选 int main(int argc, char *argv[]) { ... } 第二种定义的参数 char *argv[] 也可以写成 char **argv 与其他函数不同,main() 函数函数结尾隐含了 ret...

by athzhang - C/C++ - 2009-07-15 15:07:52 阅读(957) 回复(4)

main(int argc ,char ** argv) 的argv存储在哪里 数组多大多长,支持多少个参数多长的参数 谢谢

by xiaochongs - C/C++ - 2008-12-18 09:58:44 阅读(1588) 回复(9)

《C++ Primer》中文版的7.2.6节以及第371页都用了main()函数的参数: int main( int argc, char **argv) { //................. } 可是到底是什么时候把实参传递给main( int argc, char **argv)的呢?书里面好像没有说,argc和argv是什么时候定义的呢,7.2.6节传递那个命令行是什么意思呢? 新手问题,望不吝指教!

by face_to_sea - C/C++ - 2008-05-29 13:30:07 阅读(1650) 回复(3)

:em16: 我的程序象这样: [code] int main() { ........ printf("exit main\n"); } } [/code] 最后打印了那条语句,就是没有退出,大伙给个建议,为什么?是不是什么资源没释放?我该怎么找没释放的资源??谢谢!

by soloarrow - C/C++ - 2004-06-25 15:19:39 阅读(2389) 回复(5)

程序如下: main(int argc,char *argv[]) {while(argc-->;1) printf("%s\n",*++argv); } 请问:argv能否通过自加运算。

by whcjx - C/C++ - 2003-07-01 20:38:59 阅读(1227) 回复(9)

main(int argc,char *argv[],char **environ) 函数中,传给main的参数的个数有没有限制? 若有,是多少? 若无,那argv的地址如何分配用来装参数? 比如,我们自己写的程序里 my_fun(int n,char *v[]) { ....... v=(char *)malloc(size);/*需要先分配空间才能写,可是main中不需要*/ ...... }

by likec - C/C++ - 2003-05-29 10:00:37 阅读(4653) 回复(17)

main函数的返回值怎么接受,是程序员自己处理,还是操作系统处理

by 龙少爷 - C/C++ - 2007-07-26 14:15:54 阅读(2467) 回复(6)

树上介绍main函数参数大都形势为 int main(int argc,char *argv[]) 第一个是int 值、第二个是指针数组,这个比较好理解 但是经常看见形势为 int main(int argc,char ** argv) main参数,请教这是什么含义??

by oract666 - C/C++ - 2007-01-16 19:16:45 阅读(1991) 回复(13)

void main(int argc ,char * argv[]) { } 编译时候出错: test.cpp:6: error: expected init-declarator before "void" test.cpp:6: error: expected `,' or `;' before "void" [ 本帖最后由 zhongf1114 于 2006-9-8 10:17 编辑 ]

by zhongf1114 - C/C++ - 2006-09-09 17:36:28 阅读(2549) 回复(14)

在 RedHat下编程, 以下代码 #ifndef __UNIXOS2__ int main(int argc, char *argv[]) #else int main(int argc, char *argv[], char *envp[]) #endif { ........ } 是不是可以 只留 int main(int argc, char *argv[]){....} 就可以了?

by japonensis - 程序开发 - 2005-12-20 17:17:31 阅读(721) 回复(6)