1 / 4
文档名称:

C语言函数的定义和调用.doc

格式:doc   大小:17KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言函数的定义和调用.doc

上传人:ipod0b 2021/4/14 文件大小:17 KB

下载得到文件列表

C语言函数的定义和调用.doc

相关文档

文档介绍

文档介绍:C语言函数的定义和调用
点击:   发布日期:2007-4-19 14:15:00  进入论坛


本节介绍C程序的基本单元--函数。函数中包含了程序的可执行代码。每个C程序的入口和出口都位于函数main()之中。main()函数可以调用其他函数,这些函数执行完毕后程序的控制又返回到main()函数中,main()(lower—level),立即执行被调用的函数,而调用者则进入等待状态,。
     
程序员一般把函数当作“黑箱"处理,。
说明一点,函数这一节很重要,,可以让程序看起来有条理,容易看懂。如果函数使用的乱七八糟,或者是没有使用函数,程序就会显得很乱,不仅让别人无法查看,,如果超过100行的程序中没有使用函数,那么这个程序一定很罗嗦(有些绝对,但也是事实).
      
一、函数的定义
  一个函数包括函数头和语句体两部分。
  函数头由下列三不分组成:
   函数返回值类型
   函数名
    参数表
    一个完整的函数应该是这样的:
   函数返回值类型 函数名(参数表)
    {
          语句体;
   }
   函数返回值类型可以是前面说到的某个数据类型、或者是某个数据类型的指针、指向结构的指针、指向数组的指针。指针概念到以后再介绍。
函数名在程序中必须是唯一的,它也遵循标识符命名规则。
  参数表可以没有也可以有多个,在函数调用的时候,实际参数将被拷贝到这些变量中。语句体包括局部变量的声明和可执行代码.
我们在前面其实已经接触过函数了,如abs(),sqrt(),我们并不知道它的内部是什么,我们只要会使用它即可。
   这一节主要讲解无参数无返回值的函数调用。
二、函数的声明和调用
为了调用一个函数,必须事先声明该函数的返回值类型和参数类型,这和使用变量的道理是一样的(有一种可以例外,就是函数的定义在调用之前,下面再讲述)。
   看一个简单的例子:
     void a();          /*函数声明*/
    main()
        {
        a();               /*函数调用*/
  }
         
    void a()      /*函数定义*/
  {
     int num;
    scanf("%d",&num);
   printf(”%d\n”,num);
   }
   
    在main()的前面声明了一个函数,函数类型