10.3969/j.issn.1005-0310.2002.02.012
高级语言中子程序的副作用
高级语言中子程序的副作用是指子程序(过程和函数)对全程量或非局部量的改变.在C语言子程序中由于使用了全局变量,或是使用了静态变量,或是使用了指针参数,从而产生副作用.分别分析了++、--运算符、函数参数的运算次序、逻辑表达式、赋值表达式的副作用.而Turbo PASCAL中,系统会自动对表达式中的函数运算次序进行优化,从而引发更复杂的副作用.
子程序、函数、副作用、全局变量、静态变量、指针参数、表达式
16
TP312(计算技术、计算机技术)
2005-08-25(万方平台首次上网日期,不代表论文的发表时间)
共3页
60-62