函数调用和返回语句

时间:2020-10-07 10:29:10

标签: c++ function return

在给定的C ++代码中,当不存在语句n时,函数abc返回10。即def(10)的作用就好像它是一个return语句,但不是。 该函数的输出始终为10,并且当代码中没有给出语句n时,也不会导致未定义的行为。 我正在使用崇高的文字3。 那么,为什么它会以这种方式运行?或者我错过了任何概念?

#include<bits/stdc++.h>
using namespace std;
int def(int x){
    return x;
}
int abc(int x){
    def(10);
    return x;//statement: n
}
int main(){
    cout<<abc(5);
}

0 个答案:

没有答案
相关问题