C语言中“函数”是什么意思?
11个回答
2019-04-26 · 移动学习,职达未来!
环球网校
环球网校成立于2003年,十多年来坚持“以学员为中心、以质量为本、以创新驱动”的经营理念,现已发展成为集考试研究、网络课程、直播课堂、题库、答疑、模考、图书、学员社区等为一体的规模化学习平台
向TA提问
关注
展开全部
展开全部
“囧”,本义为“光明”。从2008年开始在中文地区的网络社群间成为一种流行的表情符号,成为网络聊天、论坛、博客中使用最最频繁的字之一,它被赋予“郁闷、悲伤、无奈”之意。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单来说函数就是c语言的模块,一块块的,有较强的独立性,但是可以相互调用。这是c和c++区分的地方,c++面向对象,对象独立完成功能,无需调用。一个c程序就可以是一个函数,里面再包含n个函数。
【延展】
C语言中函数和函数体的区别是什么?
第一、 简单来说函数就是c语言的模块,一块块的,有较强的独立性,但是可以相互调用。一个c程序就可以是一个函数,里面再包含n个函数,有固定输入和输出格式的子程序,函数具有明确的功能、入口调用参数和返回值。
第二 、函数体是用花括号括起来的若干语句,他们完成了一个函数的具体功能。
函数体内的前面是定义和说明部分,后面是语句部分。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
准确的说,叫“声明”。在c中,可以“声明-使用-定义”的方法,也可以用定义代替声明,但是必须在使用它之前。如 191462264举的例子,可以这样写:
#include<stdio.h>
int fun(int x,int y) /*函数定义*/
{
int z;
z=x+y;
return z;
}
main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=fun(a,b);
printf("%d",c);
}
如果是先声明,需要注意格式:
【返回类型】 函数名(参数1类型 参数1,【参数2类型 参数2,……】);
注意最后的分号,因为这是一个语句。但是如果是定义的话,如上,int fun(int x,int y) ,最后并没有分号,因为紧接着是函数体,函数头和函数体合起来算是一个程序段,在{ }最后也不需要分号。
#include<stdio.h>
int fun(int x,int y) /*函数定义*/
{
int z;
z=x+y;
return z;
}
main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=fun(a,b);
printf("%d",c);
}
如果是先声明,需要注意格式:
【返回类型】 函数名(参数1类型 参数1,【参数2类型 参数2,……】);
注意最后的分号,因为这是一个语句。但是如果是定义的话,如上,int fun(int x,int y) ,最后并没有分号,因为紧接着是函数体,函数头和函数体合起来算是一个程序段,在{ }最后也不需要分号。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实这不是c语言库函数,而是一个编程者自己定义的函数。
在c语言中,不论是给函数起名字,还是给变量起名字,都力求能做到:看名字就知道其含义。
arrout的意思可以这样理解:
arrout
=
arr
+
out
arr
=
array
数组
out
=
output
输出
组合在一起就是输出数组的意思。
所以编程者定义这个函数名的目的就是想输出一个数组而已。没什么别的意思!
在c语言中,不论是给函数起名字,还是给变量起名字,都力求能做到:看名字就知道其含义。
arrout的意思可以这样理解:
arrout
=
arr
+
out
arr
=
array
数组
out
=
output
输出
组合在一起就是输出数组的意思。
所以编程者定义这个函数名的目的就是想输出一个数组而已。没什么别的意思!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询