考试网 >> IT认证 >> 等级 >> 等级动态 >> C语言教程-函数(二)

C语言教程-函数(二)

发布时间:2006-07-25 11:57     点击:
分页:[1] 2 3 4  下一页

    一、调用函数向被调用函数以形式参数传递

    用户编写的函数一般在对其说明和定义时就规定了形式参数类型, 因此调用这

些函数时参量必须与子函数中形式参数的数据类型、顺序和数量完全相同, 否则在

调用中将会出错, 得到意想不到的结果。

    注意:

    当数组作为形式参数向被调用函数传递时, 只传递数组的地址, 而不是将整个

数组元素都复制到函数中去, 即用数组名作为实参调用子函数, 调用时指向该数组

第一个元素的指针就被传递给子函数。因为在Turbo C2.0中, 没有下标的数组名就

是一个指向该数组第一个元素的指针。当然数组变量的类型在两个函数中必须相同。

    用下述方法传递数组形参。

    例2:

     #include

     void disp(int *n);

     int main()

     {

          int m[10], i;

          for(i=0; i<10; i++)

            m[i]=i;

          disp(m);       /*按指针方式传递数组*/

          getch();

          return 0;

     }

     void disp(int *n)

     {

          int j;

          for(j=0; j<10; j++)

            printf("=", *(n++));

          printf("\n");
分页:[1] 2 3 4  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有