c/c++中main方法中的return值 & 参数 & 剪切
来源:互联网 发布:搭讪 知乎 编辑:程序博客网 时间:2024/05/17 18:15
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方法中的return值 & 参数 & 剪切
- C中main()参数
- C\C++中的return不带参数
- C语言中的main函数参数及返回值
- 【转】详解C语言中的main() 参数
- C语言Main函数中的参数
- C 中的main函数的参数详解
- C语言中main函数return的总结
- What should main() return in C/C++?
- C程序中main的参数
- C语言中main函数的参数
- C程序中main的参数
- C程序中main的参数
- C/C++中main函数参数说明
- c中main函数的参数解释
- C语言中main函数的参数
- C 中 main 函数的参数
- C语言中main函数的参数
- VC++向txt文件中写入字符串
- 动态网站开发技术学习3:ASP.NET内置对象之Response对象
- 重装mysql安装最后一项的apply security settings 总是不能进行。提示error nr.1045然后就是access denied for user 'root' @'loca
- Eclipse快捷键大全
- android volley problem
- c/c++中main方法中的return值 & 参数 & 剪切
- C++如何巧妙定义宏
- 记录安装 Cocoapods 遇到的问题
- bootstrap栅格布局
- window 快捷键大全
- nor flash
- C# asp.net调用Sqlserver 存储过程
- C++ 显式调用DLL
- web站点过防火墙,安全狗常见技巧分享