博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
无参函数的调用
阅读量:4984 次
发布时间:2019-06-12

本文共 538 字,大约阅读时间需要 1 分钟。

我们在编写程序的时候,有时某个相对独立的程序段会重复使用多次才能实现理想的功能,这时我们可以把这个程序段单独拿出来,作为一个单独的函数使用

例如我们要打印图形

看图形我们可以知道出现星星的那段程序肯定会出现两次,我们可以把这段程序单独拿出来,作为一个单独的函数调用就行

源程序:

#include<stdio.h>

star()                                           //函数头   可以随便定义,不过最好还是一看就知道想实现什么功能的

{

     int i,j;

     for(i=1;i<=4;i++)

    {                                               //这种多个函数的程序的执行流程是怎样的呢?这种程序总是从主函数开始执行,当遇到调用函

        for(j=1;j<=i;j++)                   数时,则转向被调函数的函数体中执行

        printf("*");

        puts("");                                                

    }

        return;                               //在被调函数中执行到return语句时,则返回到主调函数中继续执行。   

}

main()

{

      puts("The first one:");

      star();

     puts("The second one:");

      star();

}

结果就是上面那个图喽!

 

转载于:https://www.cnblogs.com/snake-hand/archive/2013/06/13/3134613.html

你可能感兴趣的文章
JavaScript 获取随机数
查看>>
线程学习的几个实例
查看>>
dom4j读取XML文件内容
查看>>
Java虚拟机10:Client模式和Server模式的区别
查看>>
Blog搬家吧
查看>>
2017-2018-1 20155306 20155315《信息安全系统设计基础》实验二 固件程序设计
查看>>
自定义连接池
查看>>
MySQL 索引
查看>>
应用程序不能全然结束的原因探秘及调试方法
查看>>
单元文件结构
查看>>
DOM、SAX、DOM4J、JDOM、StAX生成XML并返回XML字符串形式
查看>>
60. Permutation Sequence
查看>>
log日志 和回滚日志
查看>>
Hibernate【性能部分】
查看>>
各种抗锯齿模式略解:SSAA MSAA CSAA CFAA
查看>>
Oracle 11g中修改默认密码过期天数和锁定次数
查看>>
分布式开源调度框架TBSchedule原理与应用
查看>>
css3-无缝滚动左右滚动,且可以暂停
查看>>
161101、在Java中如何高效判断数组中是否包含某个元素
查看>>
170518、FastDFS_配置文件详解
查看>>