函数

函数的原型和调用:

在使用函数前必须定义或者声明函数

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:可以帮我们做一些简单图形界面程序

posted @ 2020-10-15 12:56  66如风  阅读(50)  评论(0)    收藏  举报