zoukankan      html  css  js  c++  java
  • 《黑马程序员》 函数的认识(C语言)

    函数的定义

    目的:封装一个常用的功能,实现函数的调用。

    方法:①  定义函数的名称。

            ②  确定函数的类型和返回值。

            ③  编写函数体。

    函数的格式:

    int sum()  // 编写函数的名称确认函数的返回值
    {
         //  大括号中间写函数体,函数实现的功能
    
    }

    函数的参数

    int  sum(int a, int b)
    {
         return a + b;
    }
    
    int main()
    {
         int n= 10;
         int m = 5;
         int c = sum(n , m);
    
    }

       ①  函数的参数有形式参数(形参) 和 实际参数(实参)。

       ②  sum(n,m), n,m是实参,被调用函数的sum(int a,int b),a和b是形参。

       ③  函数的调用会得到其返回值。

       ④  函数的调用也可以没有返回值。

       ⑤  函数的传递过程只是简单的值传递。

       ⑥  形参不可以和函数内部的变量有相同的名称。

    return的含义

       ①  结束函数的运行。

       ②  返回一个特定的值。

       ③  如果没有写函数的返回值,函数默认返回int类型。

       ④  printf函数会返回int类型的数据,返回printf函数的字节数。

    函数的声明

       ①  在main函数后面定义函数必须在main函数前面进行声明,否则会出现爆错,

       ②  函数的声明可以重复声明多次。

       ③  函数的名称不可以相同。

    #include的意义

       ① include 用于包含某些文件,相当于把某个文件拷贝过来。

       ② 系统声明的文件用<文件名>进行包含,自己定义的文件用"文件名"进行包含。

       ③ 文件声明一般写在.h文件中,.c文件只写函数的定义。

    注意点

        ①  文件在编译过程中只会确认程序写法上是否有错误。

        ②   函数不能嵌套定义,但可重复声明。

       

  • 相关阅读:
    SSD论文优秀句子
    A Case Study -- Performance Evaluation of a DRAM-Based Solid State Disk
    A Case for Flash Memory SSD in Enterprise Database Applications
    Understanding Manycore Scalability of File Systems
    slabs.c
    背包九讲
    redis async client 与自有框架集成
    同步git修改文件到远端服务器脚本
    服务发现:Zookeeper vs etcd vs Consul
    Linux 常用工具贴
  • 原文地址:https://www.cnblogs.com/honey503775123/p/4333745.html
Copyright © 2011-2022 走看看