- 链接地址:https://blog.csdn.net/hjwdz2015/article/details/108570129
- 链接标题:C语言面试常见问题总结-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:2323
文章浏览阅读1.7w次,点赞12次,收藏140次。一、列举一个指针跑飞的例子:1、 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。2. 中断变量处理不妥。若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先为了防止编译器优化中断变量,要在这些变量定义时前加volatile,其次在主循环中读取中断变量前应该首先关闭全局中断,防止读到一半被中断给修改了,读完之后再打开全局中断;否则出现造成数据乱套。3. 地址溢出,常见错误为指针操作错误。我要着重说的是数组下标使用循环函数中循环变量,如果循环变_c语言面试常见问题
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除
标签:c语言面试常见问题