linux c 的main 函数中的return 和 查看返回参数 argv 与 argc 作用
Posted jasonliu2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux c 的main 函数中的return 和 查看返回参数 argv 与 argc 作用相关的知识,希望对你有一定的参考价值。
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 作用的主要内容,如果未能解决你的问题,请参考以下文章