1 / 6
文档名称:

(十一) 函数参数的传递和值返回(精选).doc

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

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

分享

预览

(十一) 函数参数的传递和值返回(精选).doc

上传人:xionglue51 2015/10/4 文件大小:0 KB

下载得到文件列表

(十一) 函数参数的传递和值返回(精选).doc

相关文档

文档介绍

文档介绍:前面我们说的都是无参数无返回值的函数,实际程序中,我们经常使用到带参数有返回值的函数。
一、函数参数传递
    
        函数的调用值把一些表达式作为参数传递给函数。函数定义中的参数是形式参数,函数的调用者提供给函数的参数叫实际参数。在函数调用之前,实际参数的值将被拷贝到这些形式参数中。
    
        先看一个例子:
            void a(int);         /*注意函数声明的形式*/
            main()
            {
                int num;
                scanf(%d,&num);
                a(num);           /*注意调用形式*/
            }
            void a(int num_back)     /*注意定义形式*/
            {
                printf(%d\n,num_back);
            }
        
        在主函数中,先定义一个变量,然后输入一个值,在a()这个函数中输出。当程序运行a(num);这一步时,把num的值赋值给num_back,在运行程序过程中,把实际参数的值传给形式参数,这就是函数参数的传递。
        形参和实参可能不只一个,如果多于一个时,函数声明、调用、定义的形式都要一一对应,不仅个数要对应,参数的数据类型也要对应。
  
            void a(int,float);
            main()
            {
                int num1;
                float num2;
                scanf(%d,&num1);
                scanf(%f,&num2);
                a(num1,num2);
            }
            void a(int num1_back,float