c语言 副作用
最佳答案:
C语言副作用(side effect)是指对数据对象或者文件的修改。
在C语言中,术语副作用(side effect)是指对数据对象或者文件的修改。例如,以下语句var = 99;的副作用是把var的值修改成99。对表达式求值也可能产生副作用,例如:se=100。序列点(sequence point)是指程序运行中的一个特殊的时间点,在该点之前的所有副作用已经结束,并且后续的副作用还未发生。C语句结束标志——分号(;)是序列点。也就是说,C语句中由赋值、自增或者自减等引起的副作用在分号之前必须结束。