centos学习:理解main函数的两个参数

来源:互联网 发布:最新软件代理 编辑:程序博客网 时间:2024/06/06 06:40
#include <stdio.h>int main(int argc,char *argv[]){        int i;        if(argc == 2){                printf("%s",argv[1]);        }        /*        for(i=0;i<argc;i++){                printf("arg is %s \n",argv[i]);        }        return 0;        */}
int argc,char *argv[]argc 指输入的参数个数argv[0] 代表本身argv[1] 代表第一个参数argv[n] 代表第n个参数....
搞一个 可以打印出版本号的小程序#include <stdio.h>int main(int argc,char *argv[]){        int i;        if(argc == 2){                //      printf("%s",argv[1]);                if(strcmp(argv[1],"-version") == 0){                        printf("god version is 1.0\n");                }                else{                        printf("%s \n",argv[1]);                }                return 0;        }}移动到可执行文件目录里 cp god /bin./god 上帝呀~~~
原创粉丝点击