malloc函数动态分配数组长度
来源:互联网 发布:反网络爬虫 编辑:程序博客网 时间:2024/05/23 05:09
#include <stdio.h>#include <malloc.h>int main(void) { int a[5] = {1,2,3,4,5}; int len; printf("输入分配的数组长度:len= "); scanf("%d,&len"); int * pArr = (int *)malloc(sizeof(int)*len); *pArr = 4; //类似于a[0] = 4; pArr[1] = 10; //类似于a[1] = 10; printf("%d %d", *pArr, pArr[1]); free(pArr); return 0;}
记录复习C语言的指针和malloc函数的使用
sizeof(int) 用来求整型的字节数
len=5时,便使用malloc函数分配20个字节,并强制转换成int类型的地址
malloc函数只返回第一个字节地址
pArr+1就指向后四个地址
*pArr等价于a
使用free(pArr)释放内存
0 0
- malloc函数动态分配数组长度
- 动态分配内存malloc函数
- Java 动态分配数组长度
- 用malloc动态分配二维数组
- 用malloc动态分配二维数组
- 用malloc动态分配二维数组
- 动态分配内存malloc()函数
- malloc动态分配数组以及指针数组大小
- c语言malloc()动态分配二维数组
- Java数组无法动态分配数组长度
- malloc函数动态分配内存的策略
- malloc函数动态分配内存的策略
- 模拟malloc - free 函数动态分配内存
- C语言malloc()函数:动态分配内存空间
- malloc函数动态分配内存单元的用法
- 动态分配内存函数:malloc(),calloc(),realloc()总结
- C语言malloc()函数:动态分配内存空间
- malloc动态分配
- 数据库表的设计
- [3.3.0]数据倾斜与shuffle类性能调优
- man命令的使用方法
- 第八章 多态总结 协变返回类型 向下转型 和运行时类型识别继承中 is-a 和 is-like-a及子类父类的方法调用(ClassCastException)
- 【Spark Java API】Transformation(13)—zipWithIndex、zipWithUniqueId
- malloc函数动态分配数组长度
- 静态内部类
- VS2010/MFC 利用OLE读写excel操作时,手动打开其他excel文档程序崩掉的问题解决
- poj3485
- Opencv+VS插件推荐:调试过程内存中图片Mat变量查看器Image Watch
- 最小生成树-两种算法复杂度比较 poj-1258,2485
- 串口、网口通信
- 关于.net一点总结
- HDU2176第一步取法