如何用指针表示数组,C语言怎么用指针输出二维字符数组

1,C语言怎么用指针输出二维字符数组要用Unicode这个涉及到汉字的区位码、国标码和机器码表示 。。如果有一些实例你最好去看看 。。
2 , 归并排序函数怎样将数组改用指针表示函数你自己做吧 , 需要如下几个函数!1. 一个分解后排序的函数,用优选法甚至冒泡法都可以 。Sort()2. 一个归并两个数组的排序函数 。merger()3. 归并的递归函数 。SortResult()这几个函数逐层嵌套 。SortResult(数组指针)if 数量<=某个你设定的最小值 sortresult=sort(数组指针) else 将数组平分成两个:数组1,数组2 sortresult=merger(SortResult(数组1),SortResult(数组2))}这个是伪代码,你转换成某种支持递归的语言代码就可以了 。
3 , 如何使用行指针表示数组某行某列的的数值int a[100][100]; //*(a[行号-1]+列号-1)即指向所需数值;a[行号-1]即为该行指针 。int **p; p=a[行号-1]; p[列号-1]或*(p+列号-1)即指向所需数值;p=a[行号-1]即为该行指针 。application.worksheetfunction.max(aa(3,0),aa(3,1),aa(3,2)......aa(3,6))假设已经存在a[10][10];x行y列的值用行指针表示为(a[x-1] + y - 1)比如3行4列的值为a[2]+3假设有二维数组int a[M][N] , 则定义指针为int (*p)[N];令p=a;假设取2行3列的值则应表示为:*(p+1)+2【如何用指针表示数组,C语言怎么用指针输出二维字符数组】

    推荐阅读