C语言中return0和return1有什么 别
话题:C语言中return0和return1有什么 别?
回答:在C语言中,return函数有两种原型 1、return1; 2、return(1) 这两种原型是等价的。 关于return的几句话是: 1、有些函数确实可以不需要return,自然结束即可,如上面的OutputSomething(); 2、有些人 惯为return的返回值加一对(),如:return(a);这样写和returna;完全一样。当然,在某些特殊的情况下,一对()是必要的。 3、一个函数是void类型时,return不能接返回,这时return仅起结束函数的作用。 4、记得return接的是一个表达式,可以是一个立即数,一个变量,一个计算式,前面我们就看到returna+b;的例子。return甚至也可以接一个函数。
话题:C语言中return
问题详情:return具体什么涵义好像没 请高手用通俗语言教导一下!
回答:return会截断函数的控制流,从一个函数中立即 。对于void返回类型函数来说,如果没有return,可以用goto跳转到函数末尾来实现,编译器会自动实现清理堆栈的 码(相当于函数末尾隐含了return);因此,return只是语法糖,不是必须的(不过return比goto更清晰,而且不需要定义标号)。但是对于非void返回类型的函数,return后面可以跟随一个表达式返回,这是确定函数(返回)值的唯一方法,所以return是不可却缺少的语言关键字。在C语言中,函数返回值是不使用静态存储期对象进行跨函数传递(准确地说是输出)状态的唯一手段,合理利用函数返回值是适用C语言的必要的技能。例如,如果要定义一个运算函数f(x),那么结果通
参考回答:return用来函数出口状态的语句。在C语言中,主函数通过return 语句将程序运行状态返回给 作系统, 作系统根据返回值确定程序运
话题:C语言中return
问题详情:在C语言中,return -1 是什么意思?exit(-1) 又是什么意思?
回答:意思都是返回值是-1一般来说,有两种情况是返回-1的:一种是程序出错,另一种就是使用了终止符EOF(在键盘上对应的键位应该是ctrl+D或者ctrl+Z,我的linux是前者, s应该是后者吧。。。)
参考回答:return -1表示函数返回值是-1main函数中,return -1表示程序非正常终止exit(-1) 和它的意思差不多,都是程序非正常终止
话题:在C语言中return 语句的R能大写?
问题详情:在C语言中return 语句的R能大写?怎么在 s 程序设计第五版
回答:不能大写的,我遇到过这种程序修改题,c语言的关键字是 分大小写的。除非宏定义#define我也正想买一本你那书看看呢
参考回答:不能大写,编译器不识别,可能是书上写错了
话题:c语言中return()起什么作用?
回答:关于C语言中return的一些总结 return是C++预定义的语句,它提供了种植函数执行的一种放大。当return语句提供了一个值时,这个值就成为函数的返回值. 说到return,有必要提及主函数的定义,下面是从网络上找到的 ,好好消化吧,对了解主函数中返回值的理解有很大的帮助. 很多人甚至 面上的一些书籍,都使用了voidmain(),其实这是错误的。C/C++中从来没有定义过voidmain()。C++之父BjarneStroustrup在他的主页上的FAQ中明确地写着Thedefinitionvoidmain(){}isnotandneverhasbeenC++,norhasitevenbeenC.(voidmain()从来就不存在于C++或者C)。下面我分别说一下C和C++标准中对main函数的定义。 1.C 在C中,
话题:c语言中return0
问题详情:我这么想return0;表示像系统返回一个值0,因为系统调用的main
回答:你这个什么逻辑,C是顺序执行的,你写的 码从上往下执行,上面的都没执行哪里轮的到 return0 至于作用,我写个程序里调用另一个程序,我可以根据这那程序给我的返回值知道他执行的成功不成功,而main函数里的return0就是这个程序的返回值 要是那个程序明明失败了我却当他成功了,继续下去而不处理,岂不是很可怕, 会把你的程序搞得一团糟,C语言的大量 码都是错误处理,不然会出大问题, 好好想想
话题:C语言中return
问题详情:关于RETURN 0是告诉编译器,程序正常结束,这个解释我也知道
回答:return 0是 作系统的默认约定。 你编译了两个程序a.exe和b.exe然后在命令行(cmd)里运行a && b回车,那么如果a返回0, 作系统会继续运行b;如果a返回其他值, -1, 作系统就不会运行b了(这里和c语言刚好相反,c语言里面0表示false,&&后面的反而不执行)。当然,如果你只是单个程序运行,返回什么都无所谓。
参考回答:在tc中,是不需要的这个在vc中,好像是必须的我也不是很理解,好像是vc框架必须的 码你可以这么理解,c是有很多的函数互相包含调用构成的,main也是一个函数c中,是函数就必须有返回值,这个是定下的有返回类型的,就是返回类型和程序运算返回结果void其实也有返回值,他好像是调用成功返回非值,失败返回main也是函数,那么他也有返回值
话题:c语言中return
问题详情:C语言标准不是 定程序必须要有return函数吗?
回答:您好,很荣幸为您解答。 程序成功运行,就会return 0;void main()是不带返回值的。也就是void无返回值祝您生活愉快~仍有疑问,您请追问。 如果解决了您的问题,还请您举手之劳采纳,将是对我最大的鼓励,非常感谢!
参考回答:ANSI标准 定得main函数必须要有返回值也就是int main(){return 0;}这是成立的。如果这样写main(){ } 有的编译器他会自己加int 和
话题:c语言中return!find中find叫什么变量
回答:!find是求find变量的逻辑非。find可以是int、short、char等类型,也可以是布尔变量如bool,在C语言中,bool也用int类型表示。return !find,如果find=0,返回真(=1),如果find!=0,返回假(=0)。
参考回答:很大可能是 “布尔变量”看来是新手哦~~那,来 菜鸟 吧~~这里有基础教学 ( 哦~~~原创哦~~~),有话题,有在职程序
话题:C语言中return的用法
问题详情:int isp(int n) { int i; for(i=2;i
回答:哈哈,你是不是学过VB啊,C语言跟VB还是有 别的,return 语句并没有赋值给isp(int n),而只是单纯的“返回” 你用一个表达式调用这个函数,例如 a=isp(3);这样return 语句返回的值就会赋值给a,没有isp(int n)这种概念的。
参考回答: 贴条里的,不过,你也可以理解成你刚说的那种.携带一个值返回到主函数中.
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-

















































