return之后的语句是不执行的,return之后执行跳出了函数!
第一个函数返回的是x+y的值,打印
第二个函数返回的是z(应该一直是0),不打印
第三个函数返回的是x+y的值,不打印
第一个输出 x的值+y的值=z的值(等于x+y) 然后返回z的值
第二个返回 z的值,return之后的不执行
第三个返回 x+y的值,return之后的不执行
main也是个函数,是函数就要有类型
只是一般c语言默认了main函数的函数类型。
想int
啊
void等都是
函数的类型!
假设你定义
int
a
就是
定一个类型为int的变量
int
main()呢
就是定义main()为int
执行到return立即从函数里退出,返回调用者
所以,第二个函数会返回个随机数
第三个函数的输出语句不执行
老兄你好像对于return有点搞不清
用了return代码块就提前结束了
后面的指令无法执行
建议你翻翻书看看return是怎么运行的