个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
主要是你自己对返回值要做怎么样的定义,如果你要调用一个函数,让他返回1,表示成功, 让他返回0,表示出错,那你对函数返回值的判断,就知道是不是正确执行了。
1个回答
基本同意楼上观点,但是你讲反了。标准中规定不需要加括号,写return 0;即可。你加了括号,括号只是起到改变运算优先级的作用,实际上加了等与不加。 类似的例子还有不少,比如sizeof。
2个回答
其实没含义,过了判断比要判断节点插入有没有成功,各自做样写if(Insert_SeqList(L,int i,x)==1){....}if( Insert_SeqList(L,int i,x)==0){..........}
return 0是正常退出,return 非零 是异常退出,这是返回给控制台的,不在你编的程序的控制范围内,是给操作系统识别的,对你的程序无影响。如果是C中,定义void main()可以不用返回值。具体操作系统怎么处理0和非零我也不知道,也没必要了解,因为与你的程序无关。
return是一个返回语句,return后面的值将作为函数的返回值。例如你编写了一个计算三角形周长的函数,那么函数的最后就应该通过return语句返回计算结果。 但是你所说的C++中的最后总有return 0 或 return 1语句,这是有特殊原因的。因为根据ANSI标准,程序的主函数main应该...
6个回答
就是给这个语句所在的函数一个返回值0,并且结束这个函数。如果这个函数是主函数main就退出程序
3个回答
第一段的if(array[acurrent.row][acurrent.col-1]==1; 语句后面的分号去掉,应该就能解决问题了。我自己没运行过,楼主不妨试试。
是用递归的方法求阶乘。开始是调用函数factor,参数是5,在函数内部判断N值,如果不为0就用N*factor(n-1),这样一直递归调用到N为0为止,最终输出的结果是5*4*3*2*1=120
返回值是用来结束那个函数的~~就像for循环里的break可以终止循环一样的!!
关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。