一个飘渺的面试题.解决办法


一个飘渺的面试题...
我经历的某世界顶级硬件厂商的面试题:

一个程序,   它经常crash,   然后你为了调试,加上了printf,   它就不会crash了...
请问这是什么原因

我觉得太飘渺了...


C++/VC 程序开发 异常处理

十文字乱樱 12 years, 2 months ago


延迟,printf 内部可能有同步措施,等等。

舔胸就是好 answered 12 years, 2 months ago


时序,延迟的问题.
我遇到过.

红眼睛小萝莉 answered 12 years, 2 months ago


mark

折笠富美子 answered 12 years, 2 months ago


漂~~~~~~~~

eeess answered 12 years, 2 months ago


同意 programinc()
延迟问题, 时序

半人半灵D庭师 answered 12 years, 2 months ago


缥缈啊~

夏沫丶水月 answered 12 years, 2 months ago


在这里借机问问大家
我的电脑好象不对了
电脑里的数据,无法传到外存储器里,移动硬盘啊,PSP啊
直接复制文件后粘贴到移动硬盘里会出现,文件无法找到OR文件路径不正确OR无法找到改文件
我估计是中毒了,但是杀不掉啊,进程里好象有问题,但不知道哪儿出问题了
大家帮帮忙啊,这可很糟糕的...

一隻臭臭的腐女 answered 12 years, 2 months ago


时序引起的,printf语句延时非常大,基本上来讲,在ti的dsp里面都是用dsp/bios里面的那个输出语句来完成这个,一个printf实现要有上百行的代码,嵌入式系统用这个语句很少,基本都是windows下用这玩意,至少我从来不用这个语句

Warden answered 12 years, 2 months ago


up

夕阳下的三号机 answered 12 years, 2 months ago


upup

青青爱艾艾 answered 12 years, 2 months ago


应该是和时序有些关系

scheer answered 12 years, 2 months ago


printf 调用21中断
使得程序无法crash

Mr.吉太君 answered 12 years, 2 months ago


果然飘渺,期待高人解答,先收藏此页

消失的正直者 answered 12 years, 2 months ago

Your Answer