發現C語言遞迴深度有限制
求1+2+ ... +n.
#include <cstdio> long long add(int a) { if (a==1) return 1; else return add(a-1)+a; } int main() { printf("%lld",add(66000)); }
異常退出。65000呼叫還是好的,懷疑最高64K。 在64位linux上
[oracle@redflag11012501 ~]$ ulimit -s 10240 [oracle@redflag11012501 ~]$ g++ rcur.cpp [oracle@redflag11012501 ~]$ ./a.out 2178033000
相關文章
- c語言_遞迴C語言遞迴
- C#語言函式遞迴C#函式遞迴
- C語言遞迴之母牛的故事C語言遞迴
- 回溯和遞迴實現迷宮問題(C語言)遞迴C語言
- C語言 遞迴實現二叉排序樹的插入C語言遞迴排序
- 程式設計中的遞迴(C語言為例)程式設計遞迴C語言
- GO語言————6.6 遞迴函式Go遞迴函式
- c語言遞迴函式實現求最大公約數(Euclid演算法)C語言遞迴函式演算法
- c#遞迴實現 階乘C#遞迴
- C#實現FFT(遞迴法)C#FFT遞迴
- C語言:迴文數計算C語言
- 基於C語言用遞迴思想實現斐波那契數列的函式設計C語言遞迴函式
- 演算法-一步步教你如何用c語言實現堆排序(非遞迴)演算法C語言排序遞迴
- 【資料結構】迴圈佇列 C語言實現資料結構佇列C語言
- C#遞迴C#遞迴
- 模擬實現不受限制的字串函式--C語言版字串函式C語言
- C語言 將函式(有參、無參)作為引數傳遞C語言函式
- C#遞迴例程C#遞迴
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- C語言運算子深度解析--超詳細C語言
- C語言:發工資C語言
- 線性迴歸 go 語言實現Go
- 掃雷--C語言實現C語言
- c語言實現階乘C語言
- 遞迴 & 分治演算法深度理解遞迴演算法
- 資料結構-樹以及深度、廣度優先遍歷(遞迴和非遞迴,python實現)資料結構遞迴Python
- 【C++】翻轉二叉樹(遞迴、非遞迴)C++二叉樹遞迴
- 函數語言程式設計之尾呼叫和尾遞迴函數程式設計遞迴
- C語言-for迴圈之窮舉法練習C語言
- C語言學習【3】——判斷與迴圈C語言
- 鴻蒙開發TypeScript語言:【迴圈】鴻蒙TypeScript
- 棧實現遞迴遞迴
- lambda實現遞迴遞迴
- Java語言非遞迴求第n個斐波那契數Java遞迴
- C語言有關函式淺析C語言函式
- C語言__LINE__實現原理C語言
- C語言實現檔案加密C語言加密
- c語言實現this指標效果C語言指標
- 高精度加法(C語言實現)C語言