C++ main:处理命令行参数

继续学习C++,,,

给main函数传递实参例子,自己写了一个小程序来测试一下,如下图所示。

这样,当我用命令

g++ main_with_arg.cpp -o main_with_arg

编译,然后

./main_with_arg david -love i don\’t know

运行的时候,屏幕就会输出

说明第一个argc参数会记录传递给main的参数,然后第二个参数argv是一个字符串数组,会把每一个命令字符串都记录下来,当然,需要用到转义字符‘\’的时候还是要使用。

这里顺便测试了一下我的机器上,size_t的大小,看来跟int一样。

Leave a Reply

Your email address will not be published.