main函数的参数

一、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

 

 

转载于:https://www.cnblogs.com/amanlikethis/p/3466851.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值