用两个指针变量来操作字符串。 多维数组在做函数参数的时候,会退化成为一个指针变量,变成一个指向一维数组的数组指针,注意,是一个指针变量。 一维数组在当作函数参数传递的时候,会退化成为一个对应类型的指针变量。 二维数组在当作函数参数传递的时候,会退化成为一个数组指针, 指针数组在当作函数参数传递的时候 ...
分类:
编程语言 时间:
2017-10-05 14:39:45
阅读次数:
205
current();当前游标指向的数组单元值 next();下一个数组单元值 end()最后一个 reset()复位 prev()把数组指针往前一位 写法:$arr=array('a','b','c','d'); next($arr); echo current($arr); isset当值是nul ...
分类:
编程语言 时间:
2017-10-05 10:56:46
阅读次数:
271
指针与数组 二级指针 数组初始化 一维数组打印 二维数组打印 动态二维数组 ...
分类:
编程语言 时间:
2017-10-01 21:12:13
阅读次数:
274
今天我想说的是我关于typedef的一些见解,不能说是见解,只是理解吧! typedef:对于自定义的数据类型取一个名字;我是这么理解的; 比如说一个数组 int a[5]和一个int b,同样是定义一个数据变量,我们可不可以让int a[5] 写的像int b一样简单呢?于是就有了typedef可 ...
分类:
编程语言 时间:
2017-10-01 00:27:14
阅读次数:
145
int b[3][2], b是一个数组,b[0]是0行的首地址,b[1]是1行首地址,b[0]可以赋值给int*的指针,即b[i]是一维数组的首地址,b[i][j]访问的i行第j个元素 int *s=b[0]; 下面的代码可以遍历数组,输出每个元素的首地址 for (int i = 0; i < 6 ...
分类:
编程语言 时间:
2017-09-30 10:05:22
阅读次数:
110
一个类的成员可以有:另一个类的对象,类的自身指针,自身类对象的引用(私有的如何初始化呢,所以不行,换成静态的可以),自身类对象(构造时如何初始化呢?) 考查*++p的运算: ++*p,先获得p指向的变量,再对这个变量自增,所以c变成了d char arr[] = "abcdefghij", *p = ...
分类:
编程语言 时间:
2017-09-29 01:50:50
阅读次数:
184
昨天既然写了一些关于数组指针的话题,那么今天就写一些关于数组指针的话题吧! 数组指针:这样读 数组的指针 , 即指向数组的指针,就是数组指针,其本质就是一个指针 比如:int (*a)[3];就是一个数组指针,运用如下 #include <stdio.h> #include <string.h> # ...
分类:
编程语言 时间:
2017-09-29 01:39:52
阅读次数:
162
昨天写了关于一级指针的见解,即二级数组的用法和二级指针差不多,关于数组指针和指针数组这两个是不同的概念,这一点我们一定要清楚; 数组指针我们可以理解为指向数组的指针,就是一个指针; 指针数组则可以理解为数组里存的是指针,即每个储存空间上储存的是指针变量;这里储存了多个指针 一个数组可以这样定义 ch ...
分类:
编程语言 时间:
2017-09-27 00:45:26
阅读次数:
169
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // ...
分类:
编程语言 时间:
2017-09-18 20:37:29
阅读次数:
211
转载自:http://blog.csdn.net/aeecren/article/details/67644363;个人觉得写的很详细,值得一看 在数字信号处理中,FFT变换是经常使用到的,在DSP中自己编写的FFT变换函数通常会存在计算效率太慢的问题,有时需要调用DSP函数库自带的变换函数。但是, ...
分类:
其他好文 时间:
2017-09-14 18:55:29
阅读次数:
157