早教吧 育儿知识 作业答案 考试题库 百科 知识分享

return1什么意思#include<iostream.h>#include<stdlib.h>intmain(){long*p;p=(long*)malloc(sizeof(long));if(p==0){cout<<"allocationfailure\n"return1;}*p=999;cout<<*p<<endl;free(p);ruturn0;}

题目详情
return1什么意思#include<iostream.h> #include<stdlib.h> intmain() { long*p; p=(long*)malloc(sizeof(long)); if(p==0) { cout<<"allocationfailure\n" return1; } *p=999; cout<<*p<<endl; free(p); ruturn0; }
▼优质解答
答案和解析
标准C/C++规定程序正确执行完毕的返回值都是0 返回1表示着程序发生了某个错误,这个错误值被返回到这个程序的被调用上级程序上,通常都是操作系统,在上级程序中就能够根据程序返回数值判断程序是否成功执行,进而执行后续任务. 对返回值的理解非常重要啊,它经常被用到脚本和批处理程序的流程控制里面