本人刚刚学习编程,不理解c语言中“函数”是什么意思,数学中函数是描述两个变量之间的关系,c语言也是

本人刚刚学习编程,不理解c语言中“函数”是什么意思,数学中函数是描述两个变量之间的关系,c语言也是吗?

其实差不多的意思,数学中的函数就是给一个X值,通过函数对应法则(也就是一系列计算过程),得出一个Y值。程序里的函数也是,给一个方法参数(相当于X值,但是程序函数里有时不会传这个参数),通过方法体的一些列操作(你的程序逻辑),返回一个值(方法返回值,当然有时方法也是没有直接返回值的,是Void)追问

额,谢谢,为什么说c程序是由函数构成的呢?一个c原程序必须包含一个main函数

追答

这就是这门编程语言的语法,人家语言设计者就这样设计的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-16
函数是个程序模块 有一定功能,有3个属性 :返回值,名字,接受参数;
例如 : int X2(int) 意思是返回一个int值,接收一个int值,假设函数功能是让值翻一倍。
你可以 用 num=x2(5) 这样 num就会被赋予10;追问

额,谢谢,为什么说c程序是由函数构成的呢?一个c原程序必须包含一个main函数

追答

main 也是程序模块 不过它是唯一。且必须的。而且程序都会从main开始运行。main是程序的入口。

本回答被提问者采纳
第2个回答  2014-05-16
C语言的函数初期可以这么理解成为一些操作的封装;这样在使用你这些操作的时候可以调用。
main是主函数是一个程序中的主体(即所有操作的封装,由他开始他执行完了也就结束了)
剩下的就是子函数了(即一些其他分类操作的封装)
如果在main函数里面不用其他函数直接写操作也是可以的,只是那样会很混乱,复杂;使用子函数可以将一些操作分类进行调用使程序整体简单明了。
不知楼主明白一点了么,要是还不明白在问吧;望采纳
第3个回答  2014-05-16
不是,程序的基本组成部分是函数,有很多中,如main函数,基本输入输出函数等,与数学中是不同的追问

额,谢谢,为什么说c程序是由函数构成的呢?一个c原程序必须包含一个main函数

追答

以后会有自定义函数,c语言是一个个程序单元组成

第4个回答  2014-05-16
有很多是相同的 我感觉函数就是完成功能的 里面完成各种流程的控制 具体的操作等
相似回答