- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 malloc()、calloc() 、realloc()的区别和使用
1 malloc()C 库函数void *malloc(size_t size)分配所需的内存空间,并返回一个指向它的指针。例:char *str = (char *) malloc(15);2 calloc()C 库函数void *calloc(size_t nitems, size_t size)分配所需的内存空间,并返回一个指向它的指针。malloc和callo...
2019-07-15 11:27:53 235
原创 C动态数组创建(一维)以及和普通数组的区别
//动态创建数组 int length; cout << "请输入数组长度\n"; cin >> length; int* p = (int*)malloc(length*sizeof(int)); for (int i=0;i<length;i++) { p[i] = i; } for (int j = 0; j < length...
2019-07-15 11:25:17 610
原创 c语言中普通变量,指针变量,指针的区别
首先明确的是,在编译的时候编译器会把所有的变量名都转换成相对的内存地址,所以变量名不占内存。内存的最小单位是字节。1、普通变量如:inta;声明一块名为a(首地址)大小为4字节的内存空间,变量代表了一个存储单元,此时未初始化,所以a只是表示这块地址的名称,没有其他意义。&a取a的地址。*a会出错a=1;给这块内存初始化值(把1存到a表示的这块地址中),这时a就代表1。...
2019-07-14 22:07:38 2428
转载 C语言中typedef的使用以及typedef与#define的区别
参考 菜鸟教程:Ctypedef它讲的挺简单易懂了,我是粘贴过来typedef关键字用来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语BYTE:typedef unsigned char BYTE;//unsigned char太长了在这个类型定义之后,标识符 BYTE 可作为类型unsigned char的缩写,例如:BYTE b1, b2;按...
2019-07-14 15:18:06 183
jQuery EasyUI 1.5参考手册
2019-03-31
bootstrap3.3.7帮助文档-编译好的HTML文档(chm)
2018-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人