C 函数调用的顺序是从右向左的吗?
你好!我是一个c 自学者,有如下问题向请教您:
书上举了一个例子:
若变量i的值为3,有以下函数调用:fun(i,i )
如果按自左向右的顺序求参数的值,则函数调用相当于fun(3,4),
如果按自右向左的顺序求参数的值,则函数调用相当于fun(3,3),
后面一句没明白,为什么不是fun(4,4)?
谢谢您的帮助!
解决方法
i的值为3,从右到左时 终止和初值都是3!
明白吗?!
你好!我是一个c 自学者,有如下问题向请教您:
书上举了一个例子:
若变量i的值为3,有以下函数调用:fun(i,i )
如果按自左向右的顺序求参数的值,则函数调用相当于fun(3,4),
如果按自右向左的顺序求参数的值,则函数调用相当于fun(3,3),
后面一句没明白,为什么不是fun(4,4)?
谢谢您的帮助!
i的值为3,从右到左时 终止和初值都是3!
明白吗?!
上一篇:哪里有讲解c语言学习的好网站 下一篇:没有了