码迷,mamicode.com
首页 > 编程语言 > 详细

【C语言】主函数的参数探幽

时间:2015-09-29 16:59:37      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:include   c语言   

    在C语言中,我们编写代码中最不可缺少的是主函数。

    然后其中在主函数main中其实也存在参数:

    我们查看一下MSDN,然后我们看一下MSDN对于主函数的解释

    技术分享

    看到了吗,main函数中存在3个参数,argc指的是命令数,argv指的是命令存储是什么,envp指的是环境变量。

    技术分享

然后我们来看一下命令行参数实现加减乘除:

#include<stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc,char *argv[])
{
             if(0 == strcmp(argv[1],"-a" ))
            {
                         int sum = atoi(argv[2])+atoi(argv[3]);
                        printf( "结果为%d+%d=%d" ,argv[2],argv[3],sum);
            }

             if(0 == strcmp(argv[1],"-s" ))
            {
                         int sum = atoi(argv[2])-atoi(argv[3]);
                        printf( "结果为%d-%d=%d" ,argv[2],argv[3],sum);
            }

             if(0 == strcmp(argv[1],"-m" ))
            {
                         int sum = atoi(argv[2])* atoi(argv[3]);
                        printf( "结果为%d*%d=%d" ,argv[2],argv[3],sum);
            }

                         if(0 == strcmp(argv[1],"-d" ))
            {
                         int sum = atoi(argv[2])/ atoi(argv[3]);
                        printf( "结果为%d/%d=%d" ,argv[2],argv[3],sum);
            }
             return 0;
}


本文出自 “剩蛋君” 博客,转载请与作者联系!

【C语言】主函数的参数探幽

标签:include   c语言   

原文地址:http://memory73.blog.51cto.com/10530560/1699165

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!