#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;
}