HelloWorld

ASM,C,LUA,LINUX(gentoo)
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

副作用

Posted on 2011-09-20 22:50  光铭  阅读(134)  评论(0)    收藏  举报

副作用(side effect)是对数据对象或者文件的修改

例如 int states = 50;

它的副作用是把变量states的值设为50

int a = 1;

a++;

a++表达式的值是1,副作用是让a加1,变成2

一个顺序点(sequence point)是程序执行中的一点,在该点处,所有的副作用都在进入下一步前被运算。(详见c primer plus P104)