#include<stdio.h>
int main(void)
{
int i = 99;
printf(“%d”,i);
return 0;
}
就上面这个函数 来理解返回值0。我想问一下。我是不是可以这样理解。
主函数main 在执行中 流程是 执行i 给i赋值 99 然后输出 i 然后 返回值0 然后0 就交给操作系统 ,操作系统就去执行这个输出99在屏幕上,
那么如果 在主函数 在执行 中 给i赋值99的时候 出错(这个出错是假设), 那么程序就无法继续往下操作,那么这个时候 函数是否就会自动返回-1给操作系统。然后操作系统来终止这个函数?
这里的返回值 我理解的意思 在主函数中,无论你如何对函数内部进行处理,但是必须要经行到return 0这一步。不然 就代表这个函数是失败的。?
慕容3067478
紫衣仙女
守着一只汪
相关分类