【C语言】主函数的参数探幽
来源:互联网 发布:2017微信数据报告 编辑:程序博客网 时间:2024/05/17 05:07
在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;}
本文出自 “剩蛋君” 博客,转载请与作者联系!
0 0
- 【C语言】主函数的参数探幽
- 【c++primer】函数探幽
- 【C语言】主函数的参数
- C语言的函数参数
- 函数探幽
- 函数探幽
- 函数探幽
- c语言----- 函数参数
- C语言函数参数以及函数参数的传递
- C语言可变参数函数的实现
- C语言可变参数函数的实现
- C语言中main函数的参数
- [C语言]fopen()函数的参数说明
- C语言可变参数的函数
- C语言可变参数的函数实现
- C语言的参数可变函数
- 【C语言】语法--main函数的参数
- C语言函数参数的传递
- 【C语言】冒泡排序与回文判断
- 【C语言】把从1到1000的数打印出来,但你不能使用任何的循环语句或是条件语句。
- 【C语言】strlen的三种实现方法,strcmp,strcat,strcpy
- 【C语言】 字符串的内存拷贝处理函数
- java中volatile关键字的含义
- 【C语言】主函数的参数探幽
- CSS3实战1-文本属性text-shadow的用法
- 【c语言】输出一组数中有2个出现了1次的数
- 引用CDN内容的方法总结
- 【c++】vector用法
- 【C语言】打印1到n位数。
- 【C语言】快速排序优质算法的动态显示和字符串的快排
- 【C项目】注释转换项目
- 【C语言】顺序表,数组