main函数的两个参数使用
来源:互联网 发布:淘宝运营每天做什么 编辑:程序博客网 时间:2024/06/06 08:28
main函数可以带两个参数,第一个参数是int型的 intargc,第二个参数是指向字符串的指针数组(即该数组里面的每一个元素都指向一个字符串的首地址) char*argv[]
argv的第一个字符串存的是该程序的名字 第二个字符串,及后面的字符串存的是在终端带上的参数(由空格隔开)
void main(int argc, char*argv[])
int a,i; a = argc; printf("the argc is%d\n", a); if(a == 1) { printf("the first argvis %s\n", argv[0]); } if(a > 1) { for(i = 0;i <= a -1;i++) printf("the %d is %s\n",i+1, argv[i]); }
当我们编译好一个c语言程序后,在终端/cmd里面就可以给这个程序带上参数,即通过命令的形式把参数传给程序
如写了一个显示参数的程序
#include
void main(int argc, char *argv[])
{
}
当在终端中使用参数传递时(我的程序名字是kkk),
./kkk abc hello
显示的结果是
argv的第一个字符串存的是该程序的名字
#include
using namespace std;
void main(int argc, char *argv[])
{
int a = argc;
int c;
if (a == 1)
cout << "no input" << endl;
else if (a == 2)
{
cout << "do you know who I am?" << endl;
cout << "1.barry" << endl << "2.kaito"<< endl << "3.tony" << endl;
cin >> c;
if (c == 2)
cout << "right" << endl;
else
cout << "wrong" << endl;
}
else
cout << "please input one line!" << endl;
}
阅读全文
0 0
- main函数的两个参数使用
- main函数的两个参数
- main函数的两个参数
- main函数的两个参数
- main函数的两个参数
- main 函数的两个参数
- main函数的两个参数
- main函数的两个参数
- main函数的两个参数
- main函数的两个参数
- main函数的两个参数
- Main函数的两个参数
- main函数的两个参数
- main函数的两个参数
- main函数中两个参数的用法
- main函数中两个参数的用法
- main函数的两个参数浅析
- main函数中两个参数的用法
- Linux静态函数库的使用和制作/动态…
- $(window).on("load",function(){}和$(function(){})区别
- main函数的两个参数
- NYOJ:17-单调递增最长子序列
- 通过移植bootm命令启动已经编译好…
- main函数的两个参数使用
- 通过信号量达到进程对资源占用的互…
- 信号量同步编程
- 创建文件&复制文件&删除文件
- OK6410ping通Linux虚拟机
- linux进程间通信-------共享内存
- linux进程间通信-------消息队列
- synchronized与static synchronized 的区别
- 消息队列的范例代码