
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
C语言学习之volatile关键字
测试时发现与实际设定的时间不符,通过调试发现count变量有时没有正确调用更新的值,想到volatile和编译器相关知识点:这些变量被频繁地跨文件赋值和调用,变量赋值或取值的操作可能在编译过程中被编译器优化,用volatile关键字声明的变量,在每次对其值进行引用的时候都会从原始地址取值,用来消除编译器的优化。不幸的话,(或者你不认真的查看编译器警告),你的程序无法正常执行。“一些编译器允许把所有

到底了







