C语言 main函数参数 argc,argv 用处,控制台应用程序模板2
1、形如
main(int argc,char *argv[ ])
2、解释
argc
为整数,表示外部输入的参数个数。
argv
是字符串指针数组,argv[ ] 存储了每个参数字符串。
3、默认
默认情况下
argc=1,argv[0] = 当前程序目录
4、例子1
#include<stdio.h>
int main(int argc, char *argv[]){printf("argc is %d\n",argc);for(int i=0; i < argc; i++){printf("argv[%d] is: %s\n",i,argv[i]); }return 0;
}
5、例子2
#include<bits/stdc++.h>
using namespace std;
int main(int argc, char const *argv[]){string pwd = argv[0];string op = argv[1];if(op[0]!='-'){ cout<<"Wrong\n"; return 0; }if(op=="-add"){int sum = 0;for(int i = 2; i < argc; i++){string t = argv[i];sum += stoi(t);}cout<<sum <<"\n";}else if(op=="-mul"){int sum = 1;for(int i = 2; i < argc; i++){string t = argv[i];sum *= stoi(t);}cout<<sum<<"\n";}return 0;
}
C语言 main函数参数 argc,argv 用处,控制台应用程序模板2相关推荐
- C语言 main 函数参数 main(int argc, char *argv[]) - C语言零基础入门教程
目录 一.main 函数写法 二.main 函数参数简介 三.使用 main 函数参数 1.打印 main 函数参数 a.直接运行 exe 文件 b.打开 cmd 命令行窗口执行 exe 文件 c.打 ...
- Linux中 C++ main函数参数argc和argv含义及用法
Linux中 C++ main函数参数argc和argv含义及用法 简介 argc 是 argument count的缩写,表示传入main函数的参数个数: argv 是 argument vecto ...
- Main函数参数argc,argv说明
C/C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* argv[]) ...
- 对C语言main函数中argc和argv[]的理解
***********************************argc的理解******************************************* ************** ...
- C语言main函数参数详解
main函数参数 一共有三个: 1.int argc 整型变量 2.char *argv[] 字符指针的数组,通俗一点就是字符串数组,每个元素都是字符串 3.char *envp[] 字符串数组 这三 ...
- C语言main函数参数、返回值
C语言main函数返回值: main函数的返回值,用于说明程序的退出状态.如果返回0,则代表程序正常退出:返回其他数字的含义则由系统决定,通常,返回非零代表程序异常退出,即使程序运行结果正确也仍需修复 ...
- Main函数参数argc,argv如何传入
方法1. C/C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* ar ...
- php args argc,Main函数参数argc,argv说明
Wikipedia,自由的百科全书 C/C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int a ...
- c语言main函数参数详解,c/c++程序main函数参数解析,以及参数传递的不同方法
1. 程序运行时传递参数的不同方法: 1)通过命令参数传递参数: 2) 通过txt文件读取参数. 2. 方法举例 1)通过命令参数传递参数,即解析main函数的参数. main函数可以不带参数,也可以 ...
最新文章
- oracle数据库----SQL语句的实践(应用实例)
- 学习笔记CB006:依存句法、LTP、n元语法模型、N-最短路径分词法、由字构词分词法、图论、概率论...
- 原 iOS面试题收集
- 备忘之--apache下为站点添加错误页面
- PAT甲级1028 List Sorting:[C++题解]排序,cin和cout会超时
- MySQL复习资料(三)——MySQL-DML语句
- Common Trace Format
- 本地启动 Hybris 服务器调试模式后,监听在 8000 端口
- C#LeetCode刷题-图
- 管能做暖气管道吗_地暖这么好,为什么大家都选暖气片?原因在于它的“隐性”成本...
- php装curl拓展出错
- 如何做到数百万台车联网设备同时在线 0 故障
- Excel如何快速生成二维码图片?
- 北京清大美博节能技术研究院励志人生格言
- oracle11g回闪,oracle11gdroptable后闪回-Oracle
- VScode 常用插件推荐,非常全面
- python爬虫好友图片_Python爬取所有微信好友头像,制作微信好友图片墙
- python编程:从入门到实践 阅读笔记
- 共赴一场有温度的毕业典礼 风声家政商学院高级职业经理人研修班一期收官
- 云主机概念的简单介绍