【C语言】【笔试题】C语言main函数参数含义

原创 2016年05月30日 15:02:30
#include <stdio.h>
int main(int argc, char *argv[],char *envp[])//第一个参数argc只的是变量的个数,第二个参数值得是对应变量的位置,第三个指的是main函数中的所有环境变量
{
	int i = 0;
	for (i = 0; envp[i] != NULL; i++)
	{
		printf("%s\n", envp[i]);
	}
	if (strcmp(argv[1], "-a") == 0)
	{
		printf("-a");
	}
	else
	{
		printf("error\n");
	}
	printf("\n");
	system("pause");
	return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言main函数参数[转:C语言中文网]

前面介绍的main函数都是不带参数的。因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是main函数的形式参数。C语言规定main函数的参数只能有两个,习惯上这两个参...

C语言函数参数传递

  • 2013年07月14日 23:21
  • 26KB
  • 下载

c语言函数参数的传递和值返回

  • 2012年07月31日 12:16
  • 37KB
  • 下载

关于对于C语言中主函数参数接返回值的理解

main函数的返回值 main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出。 很多人甚至市面上的一些书籍,都使...

指针数组&数组指针的分配内存及函数参数 C语言版

最近写代码总是被基础知识卡住,十分耽误时间,今天又卡住了。所以下定决心一定要弄清楚这个问题,然后不好的是网上的资料总是解决的并不清楚,总是在纠结什么是指针数组什么是数组指针,看了《C缺陷和陷阱》也没有...

c语言,函数参数如何作为输出

由于工作的原因,已经一年没有接触c了,最近因为一些事情重新写了一个c的程序,却遇到函数无法输出的问题(我需要我的函数有输入,输出,以及返回值)。于是重新做了这个测试: #include #inclu...
  • smartup
  • smartup
  • 2013年03月20日 23:58
  • 761

黑马程序员_C语言中函数参数的传递的三种形式

黑马程序员_C语言中函数参数的传递的三种形式 C语言中函数参数的传递有:值传递、地址传递、引用传递这三种形式。下面用这三种方式来实现两个变量值的对调。代码一为值传递,代码二为地址传递,代码三为引用传...

C C++ Intro - C语言中函数参数入栈的顺序

C语言中函数参数入栈的顺序 先通过一个小程序来看一看: #include void foo(int x, int y, int z) { printf("x = %d a...

C语言实现可变函数参数

可变函数参数复习首先,来看一个可变参数函数:#include #include int Max(int n,...);//可变参数函数,求最大值 int main(int argc,char *...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C语言】【笔试题】C语言main函数参数含义
举报原因:
原因补充:

(最多只允许输入30个字)