类中是不是只有声明,不可以有定义??函数的调用为什么不可以直接作为成员,必须在函数体内部才可以??
发布网友
发布时间:2022-05-25 12:34
我来回答
共1个回答
热心网友
时间:2023-10-28 16:14
函数的类型就是函数值的类型。如果需要,可以在函数值返回后利用强制类型转换或是用别的语句来进行进一步的处理。
定义的函数的类型只是最后返回的结果的类型。return 0和返回一个具体的数是根据不同的处理结果返回不同函数值的需要,不是随意的,否则就起不到函数应有的作用(对应于不同的自变量值有不同的函数值)。
比如我写一个求X的平方的一个函数,那么,只有当X=0时,函数的返回值才是0,否则尽管返回值非0,也是函数正常执行结束的。
你说的那种情况是指不需要类似上述的函数值时,我们用调用返回0表示正常结束,非0表示某种类型的出错