人生如逆旅,我亦是行人!江湖人称wsjjeremy.blog.chinaunix.net
ubuntuer
全部博文(930)
intern(3)
string(19)
正则表达式(5)
2011年(60)
2010年(220)
2009年(371)
2008年(279)
baocheng
nba76ers
renjian2
qq576709
mcn304
zibuyule
西农魔峰
曾德标
zhuqing_
shanck
tendy
moshangx
wb123456
smile124
hjshajsh
chenhong
bzhao
python16
分类: C/C++
2009-05-15 11:23:04
[root@mip-123456 stack]# cat grow.c #include <stdio.h> void* n; typedef enum { GROW_HIGH, GROW_LOW }STACK; STACK testStack(void* p) { n=&p; if(n==NULL) return testStack(n); else{ if(n<p) return GROW_HIGH; return GROW_LOW; } } int main() { STACK statck_direct = testStack(NULL); printf("%d\n",statck_direct); return 0; } [root@mip-123456 stack]# ./grow 1
上一篇:linux 命令的源码
下一篇:shell解释器问题--命令不听话
chinaunix网友2009-09-04 18:12:35
帮你更正一下: STACK testStack(void* p) { n=&p; if(p==NULL) return testStack(n); else{ if(n
chinaunix网友2009-09-02 11:40:34
你这个程序永远返回1,检查不了什么
登录 注册