码迷,mamicode.com
首页 > 系统相关 > 详细

linux c 的main 函数中的return 和 查看返回参数 argv 与 argc 作用

时间:2019-09-08 09:54:53      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:linux c   turn   style   参数   amp   argv   char   i++   print   

hello.c

#include <stdio.h>

int main(int argv, char* argc[])
{
    printf("hello word!\n");
    return 0;
}

 

编译后  直接运行   && 作用为连接命令

gcc hello.c -o main.out && ./main.out

 

 

再运行  就查看返回参数

echo $?  

 

argv作用:

main.c文件代码

#include <stdio.h>

int main(int argv, char* argc[])
{
    printf("argv is %d\n", argv);
    return 0;
}

 

先把文件编译  然后运行  

[root@lyy les3]# gcc main.c -o m2.out
[root@lyy les3]# ls
m2.out  main.c  main.out
[root@lyy les3]# ./m2.out -l -a
argv is 3
[root@lyy les3]# ./m2.out -l
argv is 2

 

argc

main.c代码:

#include <stdio.h>

int main(int argv, char* argc[])
{
    printf("argv is %d\n", argv);
    int i;
    for(i=0;i<argv;i++)
    {
        printf("argc[%d] is %s\n",i,argc[i]);
    }
    return 0;
}

编译后运行  并加上参数

[root@lyy les3]# gcc main.c -o m3.out
[root@lyy les3]# ls
m2.out  m3.out  main.c  main.out
[root@lyy les3]# ./m3.out -l -a asdfasf fdsaf
argv is 5
argc[0] is ./m3.out
argc[1] is -l
argc[2] is -a
argc[3] is asdfasf
argc[4] is fdsaf

 

linux c 的main 函数中的return 和 查看返回参数 argv 与 argc 作用

标签:linux c   turn   style   参数   amp   argv   char   i++   print   

原文地址:https://www.cnblogs.com/jasonLiu2018/p/11484242.html

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