在编写c++语言时,程序中用return语句时这句return 0;是什么意思?有什么作用?请高手们解答能举例说明最好了!!谢谢了
热心网友
由于c语言都是由函数组合而成,都是通过函数的一层层的调用而实现组合功能,返回就是对主教功能的应答,比如我办事,中间的某个过程我命令你完成,我给你你需要的条件,也就是参数,你执行后,你回答我,这就是返回的意思,软件是运行在系统平台上的,有一个主程序在动,相当于是将本是平等的程序码用逻辑的观点看,它是有层次结构的,你调用我,我调用他,当没有具体的函数运行于硬件平台时,就是我们所说的意义上的关闭了计算机。本狼有个设计构思就是讲结构形象化,用框图填充所需执行功能,框图的每个元素功能的实现自己写代码,并用编译器按照结构框图对所写代码的组织,相当于我们只需要将数学的所有运算及生成算法做成一个库,并有合理的引用方式,框图中我们只需要填充所引用的函数,这样做的目的是实现机械化,并且能够更好地直观的体现结构思想,反编译器的基本点,就是结构对应了相应的代码组织结构,他们是两种逆关系,编译器相当于是因式展开,而反编译器相当于是提公因式。也就是所谓的语言的编译,通俗些,就是语言的翻译。
热心网友
1。其实不管是在c,还是c++中,函数都要和外界进行数据通讯吧,“return ”就是在函数执行到这的时候,返回给主调函数一个有用的值,当然也可以什么都不返回,就是“return”也ok了。 int add(int a,int b) { return a+b; } 那么 c=add(1,2);中c就是3了呗。2。另外,你所说的return 0,让我想起在c语言中的main 函数结尾总是 “return 0”这条语句,这是为了标志函数可以正常结束的。 不知这对你有没有帮助。
热心网友
对数学中的三角函数有印象吧?如sin(0)的结果就是0,函数都是有自变量(C++中叫函数参数)和因变量(c++中叫函数返回值)的,函数的值都通过return语句返回,也就是return语句后面的表达式的值(这是硬性规定)。假设你自己写了一个名为max的函数,作用是求出两个整数中最大的那个,那么可以如下写:int max(int a, int b){ if (a = b) return a; return b;}那就在a = b时返回a的值,否则就返回b的值。
热心网友
返回一个值为0假如你的定义的一个函数public int GetNum(){return 0;}那么你在调用GetNum()的时候这是为0