编程语言应用

首页 » 常识 » 预防 » 大学生计算机二级考试C语言中的函数入门详
TUhjnbcbe - 2023/4/11 8:16:00
太原治白癜风最好的医院 http://m.39.net/pf/a_4779967.html

C语言计算机二级考试必考考点之函数入门详解

一般来说理科生的大学生有一门必修课是编程,而想要从事软件开发的人员,没有C语言基础是不行的。而C语言中比较重要的部分就是函数。

函数是实现各种软件开发功能的途径,如果你对函数了如指掌,那么软件开发将是一件很简单的事情了。

今天这次课程我们从基础的函数讲起,教你轻松入门C语言。

算法是什么?

什么是算法,这个就有点像我们学习数学的时候的计算了。

比如你在排列组合中需要计算5!,但是,你并不知道这个5!是什么意思和含义,那么你将计算不出来。

而如果我告诉你5!表示5的阶乘,其计算方法就是从5开始一直乘到1就是最后的计算结果,那么你就能计算出来5!了。

而我告诉你的这个计算方法和过程就是计算机中的算法!

相信讲到这里,你应该对算法有个具体的了解了吧!

代码是什么?

代码就是输入计算机中计算机可识别的语言,然后产生可执行的语言的中间产物。

如上面我们需要计算5!,根据上面我们讲到的计算阶乘的算法,你可以给计算机输入以下语句:

intiRst=5*4*3*2*1;

printf(5的阶乘计算结果为:%d\n,iRst);

这两行在计算机编程语言中就称为可执行的代码。

函数和算法之间什么联系?

上面我们讲述了算法和代码,那么函数到底是什么?函数和算法之间有什么联系?我们来继续进行详解!

从上面的代码,我们能够看出,如果想要实现相关的功能,必须要知道相关的算法流程,这样才能得到最终的计算结果。

计算机不是人,他是靠人执行的,你想让计算机帮你执行什么代码,必须要清晰的告诉计算机,这样才能得到你想要的结果。

那么函数是什么?

函数就是将算法和相关的代码结合起来,再起个名称,就是最后的函数了。

也就是说,函数是具体的实现某个算法的过程。

如上面的求阶乘的算法,我们完全可以根据其相关的算法,写出一个函数:

intfun(intnum)

{

intiRst=0;

if(num==0)

{

iRst=1;//(表示0!=1)

returniRst;

}

for(inti=num;i1;i--){iRst=iRst*i;}

returniRst;

}

将任何一个int类型的数值传入,都能计算出起相关的阶乘,这就是这个函数intfun(intnum)实现的功能了!

具体这些代码是什么含义,我们下次课再对C语言中的关键字进行讲解吧!

本次课程到此结束,下次课再见!如您有相关问题,请下方留言。欢迎跟我们一起学习!

声明:本文为尖子生数理化教育的原创文章,未经作者同意不得进行相关的转载和复制,翻版必究!请务必尊重他人的劳动成果!

1
查看完整版本: 大学生计算机二级考试C语言中的函数入门详