linux 下main() 函数的实际参数
2014-03-08 09:13
260 查看
在linux下编程近半年时间,现在才认识到main()函数参数的问题
1 #include<stdio.h>
2 int main(int argc,char **argv,char *env[])
3 {
4 int i;
5 for(i=0;i<argc;i++)
6 {
7 printf("argc=%d ,argv[%d]=%s\n",argc,i,argv[i]);
8 }
9 for(i=0;env[i]!=NULL;i++)
10 {
11 printf("env[%d]=%s\n",i,env[i]);
12 }
13 return 0;
14 }
执行结果如下:
1 #include<stdio.h>
2 int main(int argc,char **argv,char *env[])
3 {
4 int i;
5 for(i=0;i<argc;i++)
6 {
7 printf("argc=%d ,argv[%d]=%s\n",argc,i,argv[i]);
8 }
9 for(i=0;env[i]!=NULL;i++)
10 {
11 printf("env[%d]=%s\n",i,env[i]);
12 }
13 return 0;
14 }
执行结果如下:
argc=3 ,argv[0]=./mian argc=3 ,argv[1]=zhang argc=3 ,argv[2]=wang env[0]=SSH_AGENT_PID=3600 env[1]=HOSTNAME=localhost.localdomain env[2]=SHELL=/bin/bash env[3]=TERM=xterm env[4]=DESKTOP_STARTUP_ID= env[5]=HISTSIZE=1000 env[6]=GTK_RC_FILES=/etc/gtk/gtkrc:/home/zhang/.gtkrc-1.2-gnome2 env[7]=WINDOWID=25431378 env[8]=USER=zhang env[9]=LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35: env[10]=SSH_AUTH_SOCK=/tmp/ssh-MHMIeh3564/agent.3564 env[11]=GNOME_KEYRING_SOCKET=/tmp/keyring-B8KHfy/socket env[12]=USERNAME=zhang env[13]=SESSION_MANAGER=local/localhost.localdomain:/tmp/.ICE-unix/3564 env[14]=DESKTOP_SESSION=default env[15]=PATH=/usr/kerberos/sbin:/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/zhang/bin env[16]=MAIL=/var/spool/mail/zhang env[17]=GDM_XSERVER_LOCATION=local env[18]=PWD=/root/home/zhang env[19]=INPUTRC=/etc/inputrc env[20]=XMODIFIERS=@im=none env[21]=LANG=en_US.UTF-8 env[22]=GDMSESSION=default env[23]=SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass env[24]=HOME=/root env[25]=SHLVL=3 env[26]=GNOME_DESKTOP_SESSION_ID=Default env[27]=LOGNAME=zhang
相关文章推荐
- linux C main()函数参数解析
- linux中main()函数中参数来源
- 将 java 项目打包成可运行的 jar 包(main 函数带参数),并上传到 linux 服务器上运行
- Linux下静态库_库的基本概念;如何生成静态库动态库;nm查看库中包含那些函数、ar生成静态库,查看库中包含那些.o文件、ldd查看程序依赖的.so文件;gcc/g++与库相关的参数-L,-l,-f
- C++ 通过main()函数输入参数,实现简单的四则运算
- linux下的main 函数
- Linux下静态库_库的基本概念;如何生成静态库动态库;nm查看库中包含那些函数、ar生成静态库,查看库中包含那些.o文件、ldd查看程序依赖的.so文件;gcc/g++与库相关的参数-L,-l,-f
- 将函数的实际参数转换成数组的方法
- linux c之main(int argc, char *argv[], char *envp[])参数意义
- 如何将函数的实际参数转换成数组
- 基础备忘:带参数的main 函数
- Linux "零拷贝" sendfile函数中文说明及实际操作分析
- linux-0.11调试教程,task2的参数,copy_strings()函数和create_tables()函数的关系
- 《第一篇 从linux 0.11系统初始化main.c的fork()函数调用分析内核源码》
- 【C】关于main()函数参数的问题;
- 无参数无返回值的函数sayHello,并在main中执行
- 获取无参数js函数实际传入参数值及参数个数
- main 函数的两个参数argc、argv
- 关于main()函数参数的问题
- 自定义函数实现 实际参数的交换!