函数
函数的原型和调用:
在使用函数前必须定义或者声明函数
double circle(double r)
{
return 2*3.14*r;
}
int main()
{
double length=circle(10);//函数调用
printf("length=%f\n",length);
return 0;
}
库函数、自定义函数:
库函数:系统自带的函数,会用即可。
自定义函数:
1、无类型(空),无参数
void Speak();//函数的声明,一般写在main函数前
{
printf("我很帅"); //函数体
}
2、有类型,无参数
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int Add()
{
srand(unsigned int)time(NULL);
return rand()%100+1;//返回一个1-100之间的随机数。
}
3、无类型,有参数
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
void Printf(int data)
4、有类型,有参数
int Add(int x,int y)//函数的形参
{
return x+y;
}
int main(){
int x,y;
scanf("%d\n",&x);
scanf("%d\n",&y);
printf("%d\n",Add(x,y))//实参,调用Add函数求出100+100的和。
return 0;
}
动态库:
dll:windows动态链接库
.so:linux操作系统动态链接库
easyx:可以帮我们做一些简单图形界面程序

浙公网安备 33010602011771号