• 函数样式


    #define _CRT_SECURE_NO_WARNINGS

    #include<stdio.h>

    #include<string.h>

    #include<stdlib.h>

    #include<math.h>

    #include<time.h>

    //无参函数

    int fun01()

    {

      return rand()%10;

    }

    int main01()

    {

      srand((unsigned int)time(NULL))

      fun01;

      return 0;

    }

    //有参函数(冒泡函数排序版)

    void BubbleSort(int arr[],int len)  //数组,元素个数

    {

      for(int i=0;i<len-1;i++)

      {

        for(int j=0;j<len-1-i;j++)

        {

          if(arr[j]>arr[j+1])

          {

            int temp=arr[j];

            arr[j]=arr[j+1];

            arr[j+1]=temp;

          }

        }

      }

    }

    int main02()

    {

      int arr[] = { 9,1,7,4,2,10,3,8,6,5 };

    //实参与形参个数应相等,类型匹配(相同或赋值兼容)。实参与形参按顺序对应,一对一的传递数据

    //实参可以是常量、变量或表达式,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把些值传给形参。

    //这里的变量是在圆括号()外面定义好、赋值好的变量

      BubbleSort(arr,sizeof(arr)/sizeof(arr[0]));

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

      {

        printf("%d ",arr[i]);

      }

    //void:空类型 ;不可以直接定义数据,如void c=30;。void类型可以作为函数的返回值类型,表示没有返回值

      return 0;

    }

    void fun02()

    {

      printf("hello world ")

    //这里是空类型,表示无返回值。不能写return 0;

      return;

    }

    //无参无返函数

    void mani03(void)

    {

      printf("你瞅啥,程序就这样 ");

      return;

    }

  • 相关阅读:
    tpescript中declare
    vue-router history模式 为什么需要服务端配置以及如何配置
    组件库搭建总结
    Babel
    高德地图实现轨迹围栏
    通过canvas实现描点连线功能
    vue项目使用echarts实现区域地图绘制,且可点击单独区域
    javascript正则表达式学习笔记
    el-loading修改默认样式
    Cannot read property 'resetFields' of undefined 问题及引申
  • 原文地址:https://www.cnblogs.com/wanghong19991213/p/13531088.html
Copyright © 2020-2023  润新知