您的位置:首页 > 大数据 > 人工智能

main 函数的两个参数argc、argv

2017-04-09 20:09 281 查看
这里分两种情况给展示数来  给main 参数 和不给main参数的执行, argc为函数参数的个数,是整形类型;argv是一个指针字符串数组,保存函数的参数


#include<stdio.h>
int main(int argc, char *argv[])
{
for(; i < argc; ++i)
{
printf("%s\n",argv[i]);
}
return 0;
}


1、当给函数参数的时候,输出结果为



2、当不给任何参数的时候,主函数的输出为



这里的./代表的是当前目录下的意思

通过上面两个对比可以发现argv[0]不会因为你的参数多少而改变,argv[0]为自身运行目录路径和程序名,如果有参数argv的其他元素便是参数本身。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: