指针
cjzcjl
吃了一碟炒鱿鱼
展开
-
变量、指针、参数、数组、内存分配的关系和陷阱
陷阱1:传入一个无指针的指针变量作为形参,你是无办法往里面塞地址或内容的例子1:#include "stdlib.h"#include "stdio.h"void shit(char *p){ printf("p之前指向的地址是:%d\n",p); p= (char*)malloc(sizeof(char)); printf("p现在指向的地址是:%d\n...原创 2018-02-27 12:37:52 · 301 阅读 · 0 评论 -
一种C语言创建超大二维数组的办法
最近需要写一套JNI来纪录整个屏幕的像素信息(9屏截屏),于是想创建一个二维数组方便快捷地进行保存,结果炸开了:基本可以百分百肯定是栈空间不足,但我又不想增加栈空间,那怎么办呢?其实还是有办法的。首先二维数组是什么呢?其实就是两部分组成,一个一维指针数组,然后数组里面的每个指针指向(保存)了一个唯一对应的定长数组的首地址而已。(同理,三维数组,就是三部分组成,第一部分是指向...原创 2018-11-17 15:43:39 · 8007 阅读 · 4 评论