c/c++中main方法中的return值 & 参数 & 剪切

原创 2015年11月18日 15:29:55

1、return值:

现在c/c++编码风格中main方法前不是void了 而是int

int main(int argv,char* args[])

{

    printf("hello world");

    return 101;

}

这个时候返回值是101而不是0,那么这个值什么时候有用呢?

在linux下,编译这个文件main.c:gcc main.c -o main.out

在执行这条语句时:  ./main.out  &&  ll  这个时候ll并没有执行

现在,  ./main.out

             echo $?

打印101,如果执行一条语句成功的话默认是0。

&&前是0才会执行后面的语句,这里返回101,故ll命令不执行


2、参数:

2.1 argcv

int main(int argv,char* args[]){}

当然一般情况下()中的内容可以忽略

int main(int argv,char* args[])

{

    printf(argv);

    return 0;

}

当 ./main.out 的时候,打印1

当 ./main.out -l 的时候,打印2

当 ./main.out -l -a 的时候,打印3

由此可知argv是命令传入的参数个数。


2.2 argc[]:

命令都存在这个数组当中。

int main(int argv,char* args[])

{

    int i;

    for(i=0;i<argv;i++)

    {

        printf("argc[%d] is %s\ni,argc[i]);

    }

    return 0;

}

运行 ./main.out -l -a 后,会打印出

./main.out

-l

-a


ps:linux下用vim在两个文件中剪切:

先显示行数:命令模式下(不是插入模式)键入 set nu

停在要剪切的最上面一行:9 dd   (表示剪切9行)

在另一个文件下:p

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

相关文章推荐

c/c++程序main函数参数解析,以及参数传递的不同方法

1. 程序运行时传递参数的不同方法:    1)通过命令参数传递参数; 2) 通过txt文件读取参数。 2. 方法举例 1)通过命令参数传递参数,即解析main函数的参数。     main函数可以不...

What should main() return in C/C++?

原帖: http://stackoverflow.com/questions/204476/what-should-main-return-in-c-c ----------------------...

c/c++ main 函数命令行参数的使用 知识小结

C程序最大的特点就是所有的程序都是用函数来装配的。main()称之为主函数,是所有程 序运行的入口。其余函数分为有参或无参两种,均由main()函数或其它一般函数调用,若调用 的是有参函数,则参数...

c/c++之:main函数参数

一、文章来由一直知道但是没有深究的东西。二、参数解释说简单点就是:int argc;//表示读入字符串个数 char *argv[];//指针数组,用来存放读入的字符串程序的意思逐个输出所有读入的字符...

[C\C++基础知识] main函数的参数argc和argv

该篇文章主要是关于C++\C语言最基础的main函数的参数知识,是学习C++或C语言都必备的知识点.不知道你是否知道该知识?希望对大家有所帮助. 一.main()函数参数 通常我们在写主函数时都是...

【C/C++】main函数的参数argc和argv

转载地址:     http://blog.csdn.net/eastmount/article/details/20413773 该篇文章主要是关于C++\C语言最基础的main函数的参数...
  • s9434
  • s9434
  • 2017-07-19 10:33
  • 97

关于C/C++中main函数参数中argc和argv的解释

相信大家在刚开始看OpenCV的C/C++代码时,会有这样的疑惑:为什么有些代码中main函数的参数中有argc和argv这样的参数呢??今天就给大家详细讲解一下这两个参数的含义和用法。      ...

[C/C++基础知识] main函数的参数argc和argv

该篇文章主要是关于C++\C语言最基础的main函数的参数知识,是学习C++或C语言都必备的知识点.不知道你是否知道该知识?希望对大家有所帮助. 一.main()函数参数 通常我们在写主函数时都是vo...

c++中main函数的参数argv[]参数名不能正确显示的解决方法

最近学习使用C++编程,使用VS2005,在学习到main()函数接收参数的时候,发现自己程序运行的结果与书上说的不一致。主要的问题就是main函数的参数argv[]不能正确显示,要么只显示开头的一个...

C例子:main函数的参数

  • 2015-11-04 21:12
  • 374B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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