您的位置:首页 > 编程语言 > C语言/C++

C和C++中main函数里面参数的意义

2011-06-26 00:16 183 查看
用一句话概括,都是用来存储命令行参数的。下面看例子:

#include <stdio.h>

/*

*argc表示命令行参数的个数。C/C++规定,

*程序本身的文件名也算一个命令行参数,因此argc的值至少为1;

*argv是一个字符指针型的数组,用来存储命令行参数。

*如:argv[0]指向的字符串就是第一个命令行参数..........

*/

int main(int argc, char *argv[])

{

for(int i=0; i<argc; i++){

printf("%s/n", argv[i]);

}

int a;

scanf("%d", &a);

}

Java args的例子:

public class Args

{

public static void main(String[] args)

{

for(int i=0; i<args.length; i++){

System.out.println(args[i]);

}

//System.out.println("Hello World!");

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: