linux c编程(1)
来源:互联网 发布:ubuntu和linux 编辑:程序博客网 时间:2024/06/06 03:02
今天在看大神的博客时,看到了一段代码就拿过来试了试,没想到还有些奥妙之处,现在记下方便以后复习。
include<stdio.h>
int iterate(int value)
{
if(1==value)
return 1;
else
return iterate(value--)+value;
//return iterate(value-1)+value;
}
int main(void)
{
int rc;
rc=iterate(10);
printf("%d\n",rc);
return 1;
}
编译链接正常,但运行后提示:
Segmentation fault
将 return iterate(value--)+value;改成return iterate(value-1)+value;后编译运行正常。自减与直接减1的区别还是很大的,以后要注意了,呵呵。
0 0
- linux c编程(1)
- linux c编程1
- Linux C编程 1(原创)
- Linux C编程----1(hello world!)
- Linux C 编程--1:Linux C编程线程相关函数
- Linux C编程(1) HelloWorld
- Linux-C编程-Day-1
- linux下 c编程1
- linux c编程(2)
- 文件编程(Linux---C)
- linux c编程 进程编程(整理)
- linux c编程 进程编程(整理)
- [Linux] linux C编程
- Linux-C高级编程(1)文件操作(一)
- Linux-C高级编程(1)文件操作(二)
- 《Linux环境下C编程指南》读书笔记(1)
- (1)《基于Linux的C编程与内核导读》
- linux c/c++编程工具总结(1)
- Spring MVC之@RequestBody, @ResponseBody 详解
- Android中Toolbar的使用
- Minimum Depth of Binary Tree ---LeetCode
- php配置memcache扩展
- python时间格式转换time模块
- linux c编程(1)
- NNU_20161027_3PAT1001. 害死人不偿命的(3n+1)猜想
- html005_style
- LPC17XX 学习之 systick
- Unable to open debugger port (127.0.0.1:51656): java.net.SocketException "socket closed"
- Qt没有找到phonon
- 将博客搬至CSDN
- Qt没有找到phonon
- 防采集 - 最看不起采集,一点技术含量都没有!