c语言有参数要数有哪些,c语言 有参有返回值函数 1..为什么要使用函数?2.函数分哪些类型3.函数的参数与返回值....

本文介绍了C语言中函数的使用,强调了函数在程序组织和逻辑清晰方面的重要性。函数分为有参无返回值、无参有返回值和有参有返回值等类型。有参有返回值的函数允许传递参数并返回计算结果,提高代码复用性和效率。函数的参数和返回值是其功能的关键,参数传递数据,返回值提供计算或操作的结果。文中提到,合理使用函数可以使程序结构更加清晰,易于理解和维护。
摘要由CSDN通过智能技术生成

导航:网站首页 >

c语言 有参有返回值函数 1..为什么要使用函数?2.函数分哪些类型3.函数的参数与返回值.

时间:2019-1-3

c语言 有参有返回值函数 1..为什么要使用函数?2.函数分哪些类型3.函数的参数与返回值.

相关问题:

匿名网友:

我是计算机专业的,当初学c语言的时候也是好为难,也有一些心得体会

语言这种东西会随着接触的多就自然全都通了,需要时间,慢慢来,看到你问的这些问题跟我当初好像,感觉你学的支离破散,我建议你要系统的学c语言,

我有一个c语言的教程,txt的,我可以发给你,你问这些问题,即使通了也是不透彻

函数中包含了程序的可执行代码.每个C程序的入口和出口都位于函数main()之中.main()函数可以调用其他函数,这些函数执行完毕后程序的控制又返回到main()函数中,main()函数不能被别的函数所调用.通常我们把这些被调用的函数称为下层(lower-level)函数.函数调用发生时,立即执行被调用的函数,而调用者则进入等待状态,直到被调用函数执行完毕.函数可以有参数和返回值.

程序员一般把函数当作“黑箱”处理,并不关心它内部的实现细节.当然程序员也可以自己开发函数库.

说明一点,函数这一节很重要,可以说一个程序的优劣集中体现在函数上.如果函数使用的恰当,可以让程序看起来有条理,容易看懂.如果函数使用的乱七八糟,或者是没有使用函数,程序就会显得很乱,不仅让别人无法查看,就连自己也容易晕头转向.可以这样说,如果超过100行的程序中没有使用函数,那么这个程序一定很罗嗦(有些绝对,但也是事实).

一、函数的定义

一个函数包括函数头和语句体两部分.

函数头由下列三不分组成:

函数返回值类型

函数名

参数表

一个完整的函数应该是这样的:

函数返回值类型 函数名(参数表)

{

语句体;

}

函数返回值类型可以是前面说到的某个数据类型、或者是某个数据类型的指针、指向结构的指针、指向数组的指针.指针概念到以后再介绍.

函数名在程序中必须是唯一的,它也遵循标识符命名规则.

参数表可以没有也可以有多个,在函数调用的时候,实际参数将被拷贝到这些变量中.语句体包括局部变量的声明和可执行代码.

我们在前面其实已经接触过函数了,如abs(),sqrt(),我们并不知道它的内部是什么,我们只要会使用它即可.

这一节主要讲解无参数无返回值的函数调用.

大家还关注:

c语言 有参有返回值函数 1..为什么要使用函数?2.函数分哪些类型3.函...

3个答案  提问时间: 2010-11-09  17个赞

回答:我是计算机专业的,当初学c语言的时候也是好为难,也有一些心得体会 语言这种东西会随着接触的多就自然全都通了,需要时间,慢慢来,看到你问的这些问题跟我当初...2010-11-9

C语言,帮帮忙,要用有参有返回值函数做,

4个答案  提问时间: 2009-05-10

问:/*有参有返回值*/ return z; } main() { int a,b,c,d,e,f,g,h,i,j; scanf ("%d%d%d%d...

回答:j=(g,h,i); 这句错了,1:没有函数名啊,这就相当于把i赋给了j即j=i;2:实参有三个,形参只有两个啊 应该在定义的时候再定义两个变量k,m; main() {int a,b,c,d,e,f,g,h,i,j,k; ...2009-5-10

c语言中,返回值是什么,为什么要有返回值,它的作用是什么...

3个答案  提问时间: 2012-03-18

回答:首先函数作为一个相对独立的功能,一般有输入输出。如求和,传a , b ,返回a+b的值。这个函数对用户透明,封装好的。只需关心你输入的,和返回的结果。其次返回值...2012-3-18

C语言中有参有返回值涵数

6个答案  提问时间: 2009-12-08  3个赞

问:为什么要打印的是printf("%d,j"); 有参有返回值涵数到底说的是什么 什么返...

回答:j=(g,h,i) 没带分号。加上后就能通过编译了 。。。 虽然真不明白这句到底想做什么的... 返回值类型 函数名( 形参1类型 形参1, 形参2类型 形参2 ... ) C语言里你的程序有...2009-12-9

c语言,什么是函数的返回值,怎样的函数才需要返回值,或者怎样才...

2个答案  提问时间: 2011-03-10  25个赞

回答:简单的说,函数就是一个算法,有不有返回值是跟这个函数做什么的有关系。一般情况下,求和这类的就要返回值,比如 int add(int a,int b) { return a+b;//这就返回a+b的...2011-3-11

C语言加减乘除用无参无返回值,无参有返回值,有参无返回值,有参...

2个答案  提问时间: 2018-11-18  1个赞

回答:知道函数的调用吧?调用函数你可能需要函数给你个返回值来用,比如求面积的函数,你传入参数后需要函数返回个面积结果吧?否则你调用函数干什么。但是有时候我们...2018-11-18

c语言中,有参有返回什么意思(最好举一个例子)

2个答案  提问时间: 2016-10-28

回答:有参有返回就是一根函数有参数同时也有返回值例子int fint f(int a){ int sum = a + 23; return sum;}以上的return sum就是返回值了()里面int a就是函数的参数了 这属于c的...2016-10-28

C语言通过形参返回值

2个答案    13个赞

问:上面是程序,是C语言的题目,题目规定不能修改除了自定义函数括号内以外...

回答:c中函数都是值传递,所不同的是这个值可以使普通的数值也可能是内存地址等。第一个传的是普通的值,非常常见。第二个和第三个传递的值都是内存地址即一个整形变...2013-6-26

C语言参数问题为什么函数到最后要有返回值?

8个答案  提问时间: 2012-11-24

问:#include int s(int n); void main() { int n; printf("input number\n"); scanf("%d...

回答:int s(int n){ int i; for(i=n-1;i>=1;i--) n=n+i; printf("n=%d\n",n);} 这里有问题,这个是个有返回值的函数,你要么在最后面给一个return 要么就把int s(int n) 改为无返回值的...2012-11-25

c语言中调用一个函数,被调用的函数只能有一个返回值???...

4个答案  提问时间: 2018-11-14  16个赞

问题说明:c语言中调用一个函数,被调用的函数只能有一个返回值???

回答:函数只能有一个返回值,但是形参可以用指针,改变多个值2018-11-15

问题推荐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值