C数组指针
定义
今天看c陷阱与缺陷,发现这个数组指针挺有意思的。
首先定义一个数组指针:int (*p)[4]
。程序如下:
今天发现有本C陷阱与缺陷,就打开看看,发现其中有个非常有意思的东西:
(*(void(*)())0())
.作者介绍到,这一语句的作用是调用首地址为0的地址的程序。我对他进行了一些学习。
我使用的matlab是2017b,但是我在官方查找文档,其中的例子这个版本没有。所以我摸索了一番。使用这个函数的动机是我需要是用libsvm做回归模型的训练,其中训练的优化函数是遗传算法(谢菲尔德工具箱),老的工具箱不支持并行计算以及GPU加速,所以我使用Matlab自带的遗传算法函数进行参数的优化。