最终打印结果会是多少呢
首先,根据printf的打印规则,它打印的值是里面函数的返回值。
因此,很显然,首先要执行最里面的printf,即打印43.
接着就要考虑下一个printf打印的内容了。
那么里面的printf的返回值是多少呢?
首先,由下图可知printf的返回值为int
那么,int的返回值又是多少呢
由上图可知,如果成功,那么它的返回值即为写入的字符总数。
由于第一次打印结果为43,所以它的返回值即为2,所以第二次会打印2
那么第二次返回值就会是1
所以第三次打印1
综上,这题的最后结果为 4321
你,学废了嘛