函数样式

#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\n",arr[i]);

  }

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

  return 0;

}

 

void fun02()

{

  printf("hello world\n")

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

  return;

}

//无参无返函数

void mani03(void)

{

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

  return;

}

posted @ 2020-08-19 18:43  wh19991213  阅读(89)  评论(0编辑  收藏  举报