C语言编程——函数的使用

函数的使用

函数就是代码块 { } == 独立空间
一个功能对应一个函数
1.init
2.isExists;
3.bubleSort;
4.play
5.userInput

函数的定义

 返回值 函数名(type param1,type param2){
    代码块
    return ;
 }

void int float char
驼峰命名法 add download parse
scaleImageToSize

 int add(int a, int b){
 }

形式参数:这个代码块的局部变量

定义函数的两种方式

  1. 声明和实现一起
  2. 先声明 后实现
先声明 后实现
int minus(int a, int b);
int add(int a, int b);
void test(void);

int main(int argc, const char * argv[]) {
    //函数的使用
    //通过调用函数的函数名();
    add(1, 2);
    int result = add(3, 3);
    return 0;
}
声明和实现一起
int add(int a, int b){
    int sum = a + b;
    return sum;
}

函数的返回值

1.函数的值只能通过return语句返回主调函数
return表达式;或return(表达式);
2.不返回函数值的函数,可以明确定义为“空类型”,类型说明符“void”

函数的声明

1.函数声明会告诉编译器函数名称及如何调用函数,函数的实际主体可以单独调用
2.在函数声明中,参数名称并不重要,只有参数类型是重要的

函数的调用

1.当程序调用函数时,程序控制权会转移给被调用的函数
2.被定义的函数执行已定义的任务,当函数的返回语句被执行时,或达到函数的结束括号时,会把程序控制权交还给主程序。

应用举例

产生一个随机数
返回值:int
函数名:generateNumber
参数:min,max

#include 
#include 
#include 
#include 

你可能感兴趣的:(C语言编程——函数的使用)