c语言有返回值和无返回值

作者&投稿:屈往 (若有异议请与网页底部的电邮联系)

C语言中关于有返回值子函数和无返回值子函数的问题
有返回值的子函数调用就是return的那个变量的值。无返回值的子函数,一般要么是打印输出一些信息,要么是利用指针来改变某些变量的值。也就是说无返回值的子函数一般是用来执行某些动作的。

c语言中返回void和无返回值有区别吗?
有区别的.在C语言里,标准的C调用都为函数预留有返回值的空间.所以不管你用不用void来修饰函数,它都有一个返回值,不同的是这个返回值有没有意义和意义是什么.当你用void来修饰时,编译系统会识别程序员的无意识的调用其返回值,从而编译不通过.接下来用一些例子来说明:main(){ int i;i=getnum();...

c语言中函数带参数带返回值和不带参数不带返回值的区别
任何编程语言中,方法可以带参数也可以不带参数,不带参数的,例如图片中的“void getSum(void)”方法,第一个 void 就是代表没有返回值,第二个 void 可以省略,它只不过是直接在方法中输出了 sum 的值,而带返回值带参数的 getSum 方法则是先把 sum 值返回到主函数中,然后再做输出。

c语言中有没有返回值有什么区别啊?
当你编写一个稍微大点程序时都会有很多个子函数,而这些子函数里面,有些值运算完后要返回到主函数中,参与主函数的运算,而有些函数只是过程而已,不用将结果返回主函数,又或者可以直接输出在屏幕上,这就是返回和不返回的区别

c语言中的返回值是什么意思 c语言中的返回值的解释
1、C语言软件中返回值的意思如下:所有的函数,除了空值类型外,都会返回一个数值,空值是建议标准所做的扩展,该数值由返回语句确定。2、无返回语句时返回值是零;返回值是简单计算型,这种函数专门设计成对变元进行运算并返回计算值;返回值对信息进行处理,并返回一个值,以此表示处理的成功或失败;...

在C语言中,什么时候要有返回值?什么时候不用?
你想要函数返回一个值 就用返回类型 比如写一个函数计算a+b 那么int add(int a,int b){ return a+b; } 这个时候就把a+b的值返回 z=add(a,b) 相当于z=a+b 而直接输出不需要返回 void add(){printf("%d",a+b);}

C语言的main函数必须有返回值吗?
按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。比如直接main()或者说void main() 但是这样一般编译器也不会认为错误,不过建议还是写标准的C的main函数,最好有一个返回值,0表示正常退出。

C 语音返回值和不返回值有什么关系
main 的返回值永远都是int 第三个不写是C语言规定的“省略的类型默认为int” *注意!这个规定已经废弃了,不应该省略任何类型包括int 第二个虽然写的是void但是编译器会给你变成int然后返回0,编译器没有这么做的话操作系统就帮你做,总之main函数不会不返回值 C语言规定main返回0表示程序运行成功...

intmain和voidmain的区别
以C语言为例,intmain和voidmain的区别是:1、有无返回值:voidmain没有zd返回值,intmain有返回值。2、返回值类型:intmain返回int类型的数据,voidmain不返回。但是在C语言推荐写法中,建议使用intmain,因为在有的编译器虽然viodmain可以通过编译,但在其他编译器就会报错。为了代码拥有更好的可移植...

c语言中有无返回值的意思
double add(double a,double b)double是返回类型,需要返回值,return s就是add函数返回的值,不加上的话程序不知道返回什么,会报错。如果返回类型为void就不需要return,因为返回类型为空,如果加上return语句也会报错。函数的格式:返回类型 函数名(形参)...

那阁15618844475问: C语言中调用有返回值和无返回值函数有何区别?? -
齐齐哈尔市百路回答: 无返回值的函数,只进行某种操作.有返回值的函数,可以将某个变量或指针返回其调用函数.两者形式上的区别如下:无返回值:void fun1(); 有返回值:int fun2(); 调用的区别:无返回值:main() { …… fun1(); …… } 有返回值:main() { int a; …… a=fun2(); …… }

那阁15618844475问: C语言中返回值为空和返回值为零分别是什么意思? -
齐齐哈尔市百路回答: 在C语言中,返回值是没有强调说一定要有,但做为编程规范就要求一定要写.返回值为空,就没有返回值,也就没有return语句.那么格式如下:void main(){......}返回值是0,即有返回值,就有return语句.格式如下:int main(){{... return 0;//0表示正常,非0表示出错} 在这里的返回值看上去我们好像是用不到,但是系统在执行完程序后会对返回值加以判断,结果是对还是错,还是有异常等,就可以反馈回来加以修改程序.

那阁15618844475问: c语言中有无返回值的区别? -
齐齐哈尔市百路回答: 当函数有返回值时,函数调用可以作为一个表达式出现在任何合法的地方;当函数无返回值时,不能把函数调用的结果通过赋值号进行赋值,此时函数的调用应作为一条独立的语句.

那阁15618844475问: C语言中的返回值和无返回值是什么意思? -
齐齐哈尔市百路回答: 知道函数的调用吧? 调用函数你可能需要函数给你个返回值来用,比如求面积的函数,你传入参数后需要函数返回个面积结果吧?否则你调用函数干什么.但是有时候我们不需要函数返回值,而只是进行一系列操作,比如打印啊什么的.所以函数分为四种: 有参有返回值 无参有返回值 有参无返回值 无参无返回值 比如: int fun(int a,int b) //函数的类型就是返回值的类型 { return a+b; //返回两个数的和 } main() { int a=1,int b=1; int c=fun(a,b); //调用fun后return回一个值这个值被C获取 }

那阁15618844475问: C语言中返回值 -
齐齐哈尔市百路回答: 首先,C语言中的函数有两种形式:1)有返回值,2)无返回值.有返回值的函数会把执行的结果(也就是你写这个函数的目的)返回到主函数中.没有返回值的函数主要是为了完成某种任务(其实这是废话,函数的功能就是为了完成某种任务...

那阁15618844475问: c语言中有没有返回值有什么区别啊? -
齐齐哈尔市百路回答: 当你编写一个稍微大点程序时都会有很多个子函数,而这些子函数里面,有些值运算完后要返回到主函数中,参与主函数的运算,而有些函数只是过程而已,不用将结果返回主函数,又或者可以直接输出在屏幕上,这就是返回和不返回的区别

那阁15618844475问: C语言中,哪些情况有返回值哪些情况没返回值? -
齐齐哈尔市百路回答: 有没有返回值是你自己定的.你想让这个函数有返回值那么函数类型就不要写void.可以写int float double等等都可以.写了void之后,这个函数就没返回值了.

那阁15618844475问: 在c#中无返回值的含义是什么? -
齐齐哈尔市百路回答: 一般说的都是指方法,函数之类的,举个例子:public void fun(int i,int j){int z=0;z = i+j;return z;} 关键词void 说明该函数不返回任何值,所以当使用return返回z的值时,会出错 错误 1 由于“textt.Program.fun(int, int)”返回 void,返回关键字后面不得有对象表达式

那阁15618844475问: c语言函数是否有返回值有什么区别 -
齐齐哈尔市百路回答: 有无返回值就要看你具体想要有什么功能 比如说你写了一个找出最大值的函数 有返回值,且返回的是最大值,那么调用到该函数的时候,会执行函数语句,而且调用到你所返回的最大值 如果是无返回值的函数的话 就是只调用函数而已 例如简单的在屏幕上打出某段语句 就可以直接用无参无返回的函数

那阁15618844475问: 谁能把C语言中的 有参数 无参数 有返回值 无返回值的 概念 关系 给我讲清楚 -
齐齐哈尔市百路回答: 很简单啊 如果函数中 有定义的数据类型 就是有参数的 不如 int a 这样a就是参数了 返回值嘛 你要看 函数的定义 比如 void 这个就表示函数没有返回值! 如果没有这个标示那就是有返回值 入股你不写return的话系统会自动给你return 0


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网