欢迎访问技能高考网!本站提供湖北技能高考、单招考试一站式服务。
网站地图 返回首页
技能高考网
  • 文化综合
  • 单招学库
  • 建筑
  • 机械类
  • 电子类
  • 农学
  • 学前教育
  • 会计
  • 计算机类
  • 护理
  • 旅游类
  • 视频学习
  • 您当前所在的位置:主页 > 在线学习 > 计算机类 >

    计算机技能高考C语言函数(Function)及其知识点

    发布时间:2018-02-28 10:24文章来源:技能高考网编辑:技能高考网

    计算机技能高考C语言函数(Function)及其知识点

    C语言是函数的语言。这话的内涵很丰富,个人以为,可从以下几个方面去理解和把握函数这部分内容,领会此话的意义。
    一、 技能高考C语言-小函数大程序
    意思是说,一个C语言程序可以很大,但是通常是由多个函数组成的。从这个意义上说,函数往往就比较短小。
    一个程序需要由几个函数来实现,这个取决于你对C语言的掌握程度和领悟能力,没有硬性规定,以方便编程、方便调试、方便升级为原则。
    一个程序分解成几个函数,有利于快速调试程序,也有利于提高程序代码的利用率。因为函数是可以多次被调用的,调用次数和调用场合没有限制。除main函数以外,任何一个函数都可以调用另外一个函数。
    不要指望一个函数解决程序所有问题。每个函数应该做自己最应该做的事情,即相对独立的功能。

    二、技能高考C语言-main函数及其作用
    C语言程序,不管多大,还是多小,永远只能有一个而且只能有一个main函数。
    main函数可以放在程序的任何一个地方,可以在程序首部,也可以在程序中间,也可以在程序尾部。
    C语言程序,不管main函数在程序的什么地方,一定是从main函数开始执行程序,从main函数结束程序。所以,main函数又被称为主函数,即主心骨、主要的意思。
    main函数通常定义成void类型,形式参数也通常为void类型。

    三、技能高考C语言-函数的种类
    函数通常分为库函数(标准函数)和自定义函数(用户函数)两大类。
    库函数是指由C语言本身提供的,可供直接调用以实现特定功能的函数,例如:求正弦函数(sin())、求平方根函数(sqrt())、输出函数(printf())等等。
    自定义函数是指由编程者自己开发、编写的、以实现一定功能的函数。所谓编写C程序(开发C程序),很大程度上,就是编写若干个自定义函数(包括main函数)。
    所以可以这样说,不会写函数,就不会写C程序。

    四、技能高考C语言-函数的定义、调用和说明
    自定义函数(用户函数)必然涉及到三个方面:这个函数干啥用以及怎么干、调用这个函数、调用前必要的准备,对应三个C语言中的概念,分别是:函数定义、函数调用、函数说明。
    函数定义最为关键,因为只有定义了一个函数才能使用这个函数啊。定义的语法详见教材第7章。简单地归纳定义的语法,大致如下:
    函数类型 函数名(函数的参数及其各自的类型)

        函数体(即函数的具体程序,由若干条语句组成)

    注意上述定义的格式。函数类型:即函数值的类型;函数名:可随意取,最好顾名知义,必须符合C有关标识符(identifier)的三条规则;函数的参数:又叫形式参数,可以是一个,也可以是多个,也可以是没有,如果没有参数,规范的定义应用void类型表示。
    C语言中的所有函数都是相对独立的,即不能在一个函数内定义另外一个函数。
    函数调用的语法很简单,就是:函数名(实际参数),可以用在任何一个表达式或语句中。
    函数说明是函数调用前必须做的一项准备工作。函数说明又叫函数声明,其语法是:“函数类型 函数名(函数参数及其各自的类型);”。注意,函数声明只是一条简单的语句,所以,千万别忘记“;”。
    库函数在调用前也必须先声明,声明的语法是:#include <该函数对应的头文件>,或者#include “该函数对应的头文件”。两者唯一的区别在于,后者从多路径寻找该头文件并把它包含到用户所在的程序中,而前者只寻找C系统文件所在的路径。所以,可以通俗的理解为,后者比前者更保险就可以了。

    五、 技能高考C语言-函数内的变量及其作用范围
    凡是函数内定义的变量,均为局部变量,只在该函数内起作用。因此,不同函数内定义的变量不必担心会发生同名冲突、打架的现象。
    函数内定义的变量通常为动态变量,与函数同存亡。即:该函数被调用时,这些变量就被启用,该函数结束,这些变量自动消亡。
    在任何函数外定义的变量,叫全局变量,它对所有函数都起作用,可以为所有函数所用,函数内部不要再定义同名变量。全局变量的通常用来在函数之间传递数据,因为每一个C函数只能有一个值,如果要传递的值不止一个,全局变量是解决这个问题的一种办法。

    六、技能高考C语言-return语句
    return只能用在函数内,作用有两个:函数到此结束;函数的值通过该语句往外传递。其使用语法只有两种形式:
    return (表达式);
    return 表达式;
    因为这是一条C的纯语句,所以,千万别忘了“;”。
    通过该语句,表达式的值作为函数的结果(函数值)返回给调用该函数的其他程序(函数)。
  • 上一篇:计算机技能高考C语言关键字
  • 下一篇:技能高考C语言-
  • 联系报名

    联系我们:027-87770535(8:30-17:30) QQ咨询:1319996400 2668313319 邓老师

    报名地址:湖北省武汉市东湖高新技术开发区

    湖北技能高考交流群,点击加入湖北单招技能高考群

    以上是技能高考网通对计算机技能高考C语言函数(Function)及其知识点的大概介绍,如有疑问请您立即联系我们,或咨询在线老师!
    湖北单招/技能高考院校库
    湖北单招网

    免责声明

    本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

    升学咨询
    咨询电话

    鄂公网安备 42018502002263号