我以为结果会是 int参数a:3 3
但结果是
为什么会有结果?
答案 0 :(得分:0)
你打电话的地方" cout<< " INT \吨" << TestFunction(3)<< ENDL;"它需要首先评估函数调用,然后才能打印出" int \ t(返回值)"它将知道打印输出的唯一方法是运行该功能。当函数运行时,它打印出"参数a:"。然后返回三个,并且可以执行第二个cout语句:(int \ t)
答案 1 :(得分:-1)
准备步骤