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

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

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

C和C++中main函数的参数及其返回值详细解析

main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出 返回值的作用 main函数的返...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

C程序最大的特点就是所有的程序都是用函数来装配的。main()称之为主函数,是所有程 序运行的入口。其余函数分为有参或无参两种,均由main()函数或其它一般函数调用,若调用 的是有参函数,则参数...
  • sergery
  • sergery
  • 2013年01月01日 02:40
  • 788
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c/c++中main方法中的return值 & 参数 & 剪切
举报原因:
原因补充:

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