正在加载图片...
清华大学出版社 TSINGHUA UNIVERSITY PRESS 在Turbo C系统上运行的结果为:0 如果按自左至右顺序求实参的值,则函数调用相当 于f(2,3),程序运行应得结果为“一1”。若按 自右至左顺序求实参的值,则它相当于f(3,3), 程序运行结果为“0”。读者可以在所用的计算机 系统上试一下,以便知道它所处理的方法。由于 存在上述情况,使程序通用性受到影响。因此应 当避免这种容易引起不同理解的情况。如果本意 是按自左而右顺序求实参的值,可以改写为 j =i; k=++i; p=f (j,k); 在Turbo C系统上运行的结果为:0 如果按自左至右顺序求实参的值,则函数调用相当 于f(2,3),程序运行应得结果为“-1”。若按 自右至左顺序求实参的值,则它相当于f(3,3), 程序运行结果为“0”。读者可以在所用的计算机 系统上试一下,以便知道它所处理的方法。由于 存在上述情况,使程序通用性受到影响。因此应 当避免这种容易引起不同理解的情况。如果本意 是按自左而右顺序求实参的值,可以改写为 j=i; k=++i; p=f(j,k);
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有