摘要: 一、volatile 修饰符volatile标识一个变量意味着这个变量可能被非本程序的其他过程改变,例如某个访问这一变量的某中断程序。为变量加上这一标识可以禁止编译器的优 化,使程序正确地按设计者的意图运行。例如下面的程序,我们将intr_func注册为中断函数,某个中断发生时触发这一函数:unsigned char flag = 1;int main(int argc, char **argv) { reg_intr(XXX, intr_func); while(flag) { printf("hello\n"); } return 0;}void in... 阅读全文
posted @ 2014-02-23 21:41 侠梦千年 阅读(221) 评论(0) 推荐(0) 编辑