函数1

函数

1.库函数

printf 函数 库函数 系统自带的函数 (会用就行)选中按f1即可进入在线的文档查找库函数所需要的头文件

2.自定义函数(为主)(类型可以被看做是返回值)

现在做一个两个数字的加法

`int x,y;
scanf("%d",&x);//从键盘输入一个数字存储到X和Y中
scanf("%d",&y);
printf("x+y=%d",x+y);

自定义函数 函数的声明(吹牛逼),只是告诉有这么一个东西,但只是没有实现

4种函数

1.无类型无参数

例:名号xxx阁主xxx掌门xxx长老。。。。。。。。。。。。。。。(各种称号) 类型名 变量名 int x 整型的变量叫做x

viod(没有类型的)

`void speak();//函数的声明!!!(无类型,函数名是speaK)括号里没内容,就是没有参数。大括号里是函数的内容(函数体)
void speak(){
   printf(“名号xxx阁主xxx掌门xxx长老。。。。。。”);
}
speak();//调用函数 即证明使用了这个函数(书签一样的东西引用)
  // 既可以节省大量空间并且很有条理。(main函数中的引用)
   //可以方便修改
   
void speak();
int main(){
   
   speak();   //调用函数
   return 0;
}
void speak(){
   
}                 //实现函数的功能

 

 

 

 

2.有类型,无参数

有类型:int 会返回一个整数类型

#include<stdio.h>
int main(){           //无参数,靠return返回
                     
return 0;//如果return在main函数里是结束            
}

#include<stdlib.h>           //创建一个随机数
#include<time.h>
#include<stdio.h>
int Add(){       //产生一个随机数 
    srand((unsigned int )time(NULL));
   
   
   
  return rand()%100+1//返回一个数在1-100之间
   
}



              函数的第二种写法不声明直接写在main函数前面

int R(){//产生一个随机数
srand((unsigned int )time(NULL));
   return rand()%84;//返回
}

char Ban[84][10]={
   
  .....
   
}
printf("%s\n",Ban[R()]);//随机调用函数

 

posted @ 2020-10-12 13:19  你得不到的枣子哥  阅读(89)  评论(0)    收藏  举报