黑马程序员技术交流社区
标题:
我们一起来分析问题吧,一个思考题目
[打印本页]
作者:
qddnovo
时间:
2014-6-9 21:18
标题:
我们一起来分析问题吧,一个思考题目
本帖最后由 qddnovo 于 2014-6-9 21:27 编辑
我在书上看到的一个思考题,十分耐人寻味。很能启发人。
手写的代码,大家都认真看看吧。
#include <stdio.h>
void hello(void)
{
fprintf(stderr,"hello!\n");
}
void func(void)
{
void *buf[10];
static int i;
for(i=0;i<100;i++)
{
buf=hello;
}
}
int main(void)
{
int buf[1000];
func();
return 0;
}
复制代码
运行的结果是输出很多次hello,而且程序最终必然崩溃。
请大家思其所以然。一起
进步
吧。
我会在后面告诉详细的内容。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2