导航

函数的应用

想实现流水灯的显示,可以创建一个实现流水灯显示的无返回值无参数的函数,

  void flow_ledshow(void)

  {

    流水灯显示语句;

  }

然后在需要的时候进行调用,例如在main函数里调用

  void main(void)

  {

    flow_ledshow();

  }

如果被调用函数是在调用函数之后定义或在其他文件定义的的,那么在调用函数的前面,应对被调用函数进行声明,声明格式例如

  void flow_ledshow(void);

 

 

 

如果想实现温度测量的话,可以创建一个有返回值的无参函数

  int temp_test(void)

  {

    int temp;//测温局部变量

    测温语句;

    return temp;//返回测量值

  }

然后,在main里调用

  int temp_gb=temp_test();

需要说明的是,只要出现return,return之后的程序不再执行,直接返回。

 

 

 

如果想实现显示特定花样的流水灯,可以创建一个带形参的函数

  void flowled(char *kind)

  {

    显示语句;

  }

然后进行调用

  floweled(flowled1[]);

kind为形参,flowled1为实参,两个参数需保持类型上的一致。形参变量调用时候创建,调用结束释放,因此,实参可以像形参传递数据,而形参却无法向实参传递数据,即单向传递。

  

 

posted on 2017-02-10 16:34  刘梢  阅读(179)  评论(0编辑  收藏  举报