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

main函数的参数

2013-12-10 08:56 246 查看
一、main的参数

  形式:int main(int argc,char *argv[])

参数argc、argv可以被看做是main函数的形参,argc是整型变量,代表的是参数的个数;argv是指向字符串的指针数组,通过argv[i](i代表第几个参数)可以访问到相应的参数(字符串)。

二、参数传入方式

在何处把实参值赋予main函数的形参呢?mian函数的参数值是从命令行上获得的。

形式:可执行文件名 参数 参数······

注意:可执行文件名被算作第一个参数

三、实验环节

实验源代码

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


执行命令

root@daneiqi-virtual-machine:/mnt/hgfs/share/test# ./hello 1234 sd asd asfdfdsd gfd


实验结果

argc = 6
argc = ./hello
argc = 1234
argc = sd
argc = asd
argc = asfdfdsd
argc = gfd
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: