C 函数参数


 1、带有参数的函数定义格式:

 

   类型标识符 函数名(形式参数表)

   {

     函数体语句

   }

 

   带有参数的函数定义格式分析:

    (1)通过上面的形式,可以直观地看到,与前面学习的函数定义形式基本相同,只是小括号中多了一个"形式参数表",所以,这种形式也叫"有参函数定义",而前面学习的第一种形式就叫"无参函数定义"。

    (2)形式参数表——通过"逗号"分隔的"变量定义"或"数组定义",就是形式参数,另外,参数所定义的变量名、数组名不能相同。  

 

 

 2、 带有参数的函数调用形式:

 

   带有参数的函数调用形式——函数名(实际参数);

 

   函数调用形式说明:
   (1)将要调用的函数名一定要被定义好,否则,调用一个没有被定义的函数就会出错。
   (2)一对括号以及一个分号,如果没有小括号就会变成一个变量名

   (3)实际参数——传递给函数使用的参数,与函数定义时的形式参数的数量与类型必须一一对应。

 

  3、例子:

      void mx(int x,float y)

      {

        int a=x;

        int b=y;

      }

      void main()

      {

        mx(1,2.5);

      }

 

      例子分析:

      (1)通过上面的例子,我们可以看出,"有参函数"的调用,也是"函数名"加上一对小括号,但是,在小括号中,要向函数传递数量相同,类型相同的参数。在例子中,就传递了1与2.5,所以,数量上是相同的,且类型也相同,因为,定义时第1个参数是整形,所以,传递时也传递了整型值1,而定义时第2个参数是浮点型,所以,传递时也传递了浮点型值2.5。

      (2)当mx函数被调用后,形式参数,x与y就将接收到的参数1与2.5分别赋给了mx函数中定义的变量a与b,所以,a与b的值分别是1与2.5。

 

    通过,这个例子,相信大家就可以了解到,是如何定义一个带有参数的函数,以及,如何去调用它并向它传递参数。

 

  4、 "形式参数"与"实际参数"

 

     形式参数——有参函数定义时,在小括号中的变量名或数组名,就是形式参数,简称"形参"。

 

     实际参数——有参函数调用时,在小括号中传的参数,就称为实际参数,简称"实参"。

 

 

 

   非常好,现在,我们已经掌握了C中的“带参函数”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“带参函数”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

      不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练