关于c++函数定义的问题!!!

2025-06-28 03:42:13
推荐回答(5个)
回答1:

return之后的语句是不执行的,return之后执行跳出了函数!
第一个函数返回的是x+y的值,打印
第二个函数返回的是z(应该一直是0),不打印
第三个函数返回的是x+y的值,不打印

回答2:

第一个输出 x的值+y的值=z的值(等于x+y) 然后返回z的值

第二个返回 z的值,return之后的不执行

第三个返回 x+y的值,return之后的不执行

回答3:

main也是个函数,是函数就要有类型
只是一般c语言默认了main函数的函数类型。
想int

void等都是
函数的类型!
假设你定义
int
a
就是
定一个类型为int的变量
int
main()呢
就是定义main()为int

回答4:

执行到return立即从函数里退出,返回调用者
所以,第二个函数会返回个随机数
第三个函数的输出语句不执行

回答5:

老兄你好像对于return有点搞不清
用了return代码块就提前结束了
后面的指令无法执行
建议你翻翻书看看return是怎么运行的