Advertisement

函数(传递方式、指针数组、二维数组)

阅读量:

目 录

  • 函数的基本概念及其说明与使用
    • 参数的传递方式
    • 数组在不同函数之间的传输机制
      • 全局范围内的数据交换机制(包括跨进程通信)
        • 数据副本的创建与管理策略(采用浅拷贝或深拷贝方法)
          • 浅拷贝方法:仅复制数据表头信息及引用关系
          • 深拷贝方法:完整复制所有数据元素及属性信息
      • 内存地址直接交互的技术实现(通过引用或指针操作)
        • 引用方式:按变量名进行间接访问与修改
        • 指针操作:通过内存地址直接指向目标对象进行读写操作

函数基本概念、说明和使用

敲黑板

重点提示

函数的调用与定义

函数的调用与定义

函数的参数传递

函数间参数传递的方式:采用全局存储的变量作为交换内容;通过值传输实现的参数交换属于复制性参数;利用内存地址进行的数据交换则采用引用型参数的方式进行操作。

**值型参数 or 引用型参数 :**如果要在函数中修改实参,则必须使用地址参数。
通过使用地址参数的方式即可完成不修改实参的功能;例如,在函数声明中将形参与注释const修饰符(如int upper(const char * ch))。
编程案例:编写一个函数以交换两个数据。

复制代码
    #include <stdio.h>
     

全部评论 (0)

还没有任何评论哟~