#Windows环境下运行c程序,并且向mian函数传递参数

一般来说,我们大多数写的c程序中,main函数是没有参数的,因为它是主函数,一般不会调用它。
但是通过命令行执行c程序时,可以向main函数传递参数,具体步骤如下:

1.安装gcc解释器,在官网下载好gcc后,还要配置环境变量。找到安装的gcc路径:xxx\xx\MinGW\bin,把它添加至环境变量中的系统变量中的:Path当中。
2.打开cmd,进入编写好的c语言程序目录,利用gcc进行编译:gcc code_name.c
3.如果已经编译好,那么在程序目录下会有一个相应的可执行文件:.exe,输入:code_name.exe即可执行c程序。
4.如果想向main函数传递参数,那么在后面加上参数列即可,每个参数之间用空格隔开:code_name.exe arg1 arg2 arg3…
/******************************************************/
相应的c程序中main函数的参数列表如下:

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

其中第一个参数代表传过来的参数个数+1(程序名在大多数编译器中算是第一个参数),第二个参数是传过来的不定参数列表。其中argv[0]存放的是程序名(code_name);
如果传过来的是数字,想用数据的话,必须将数字字符串转换为数字,常用的函数有:atoi(),atof(),
strtol(char* source_String,char** end_char,int base)[将字符串转换为long类型;
@@@点个赞呗!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值