zoukankan      html  css  js  c++  java
  • C语言基础:自定义函数

    #include <stdio.h>
    //声明函数的原型:参数名可以省略 
    void printRectangle();
    void printfTriangle();
    void printhh(line);
    int num();
    int zzz(int a,int b);

    void main()
    {

     /*

    int biu=zzz(1,2);
    printf("%d ",biu);//有返回值,有参数
    */

     

    /*
    int kk= num();有返回值无参
    printf("%d",kk);
    */

    /*

    printhh(10);//无返回值有参数

    */

    /*

    printfTriangle();无返回值无参数 

    */

    }

    //利用函数名调用该函数 


    /*
    自定义函数: 必须直接或间接在main中调用,否则该自定义函数不会被执行。 
    返回值类型 函数名(参数类型 参数名,参数类型 参数名...)
    {
    //函数体; 
    }
    返回值类型:用于定义当前函数所返回值的类型; 
    函数名:为函数体中代码起一个名称,命名需要满足标识符的命名规则。
    参数类型:类似于声明变量的数据类型,用于限定当前参数的类型。 
    函数体:为了完成某些功能的代码集合。 

    函数的调用:在C语言中通过函数名进行调用,一旦该函数被调用了,将执行函数体中的代码。 

    */

    //无参数无返回值打印矩形 

    void printRectangle()
    {
      int i,j;
      for(i=0;i<4;i++)

      {
        for(j=0;j<8;j++)

        {
        printf("*");
        }
    printf(" ");
      }
    }

    //无返回值无参数,打印三角形 
    void printfTriangle()
    {
      int i,j;
      for(i=0;i<4;i++)
      {
        for(j=0;j<=i;j++)

        {
        printf("*");
        }
      printf(" ");
      }
    }

    //无返回值有参数 
    void printhh(line)
    {
      int i,j;
      for(i=0;i<line;i++)

      {
        for(j=0;j<8;j++)

        {
        printf("*");
        }
      printf(" ");
      }
    }

    //有返回值无参数
    int num()
    {
      int hehe;
      srand((unsigned)time(NULL));
      hehe=rand()%6+1;
      return hehe;



    //有返回值有参数
    int zzz(int a,int b)
    {
      int max;
      if(a>b)
      {
      max=a;
      }
      else if(a<b)
      {
      max=b;
      } 
    return max;

    }

  • 相关阅读:
    什么是 rel="shortlink" ?
    HTML5 怎么兼容 XHTML
    Connection to `ssl://pecl.php.net:443' failed: mac系统
    记录小程序中经常犯的错误---在wxml中使用js方法(打脸不)
    从js对象数组中删除某一个对象
    彻底搞懂字符串提取方法 slice,substr,substring
    vue 项目中笔记-持续更新
    CF526G Spiders Evil Plan
    BZOJ2178 圆的面积并
    计算几何入门
  • 原文地址:https://www.cnblogs.com/kuangzhisen/p/6863438.html
Copyright © 2011-2022 走看看