函数的链式访问就是将函数的返回值作为另一个函数的参数。
这里将printf函数作为小例:
首先了解,printf函数的返回值是int类型,返回的值代表的是实际打印的字符个数。
printf("%d",printf("%d",printf("%d",43)));
这里先执行的是
printf("%d",43)
此时,打印43,并且返回2。
代码变成---
printf("%d",printf("%d",2));
再执行的是
printf("%d",2)
此时打印2,并且返回1。
代码变成--
printf("%d",1);
此时打印1。
所以最终屏幕上的结果为4321。