实验三 指针与数组 一、实验目的及要求: 1、掌握指针变量的定义、指针变量的引用。 2、握指向数组元素的指针、掌握通过指针引用数组元素、掌握数组名与指针作为函数参数进行传递的情况,了解多维数组与指针,了解指向数组的指针作函数参数的情况。 二、实验内容 1、有10个数已经按照从小到大的顺序存放在一个数组中,写一个折半查找的函数从该有序数组中,查找某个数x,如找到则返回该数在数组中的下标,不存在返回-1,并在主函数中输入一个元素x,调用该函数。 要求使用指针实现。 函数原型如下: int binary_search(int *p, int n, int x); //从长度为n的数组有序数组中查找元素x 2、通过二维数组的指针操作,将一个2*3的整型矩阵进行转置。