C语言动态连续数组
来源:互联网 发布:java文件下载原理 编辑:程序博客网 时间:2024/04/28 21:52
<pre name="code" class="cpp"><span style="font-size:24px;">#include<stdio.h>#include<stdlib.h>// 动态连续创建二维数组。 行数可变,列数是固定的。// 1.分配一片连续的x*y*sizeof(int)大小的内存,用于存放数据 其类型为void// 2.将内存首地址赋值给一个指针型变量// 3.利用指针进行数据赋值访问和修改// 记得释放内存void main(){printf("请输出任意数和4,动态连续数组,其列数不可变\n");int x, y;scanf_s("%d%d", &x, &y);//void *p = malloc(sizeof(int)*x*y); //分配内存 注意这里是void类型//int(*px)[4] = p; // 将内存地址赋值给一个二位数组型指针,其默认列数为4int(*px)[4] = malloc(sizeof(int)*x*y);int num = 0;for (int i = 0; i < x; i++){for (int j = 0; j < y; j++){px[i][j] = num++; //初始化二维数组printf("%4d", px[i][j]);}printf("\n");}free(px);getchar(); //getchar()能接受enter 所以要两个getchar();}</span>
0 0
- C语言动态连续数组
- C语言的二维和三维动态连续数组分配
- C语言中动态申请连续的二维数组
- C动态非连续数组
- C语言动态数组
- c语言 动态数组
- C语言动态数组
- C语言动态数组
- C语言动态数组
- C语言动态数组
- C语言动态数组
- c语言动态数组
- C语言动态数组
- C语言建立动态数组
- [原创]c语言动态数组
- 动态数组C语言实现
- C语言动态数组程序
- C语言实现动态数组
- Tomcat 8.0安装和使用
- .net调用sqlite数据库
- 惨痛教训
- 每天五个java相关面试题(5)--主要关于网络协议(重点)
- poj 1724 ROADS
- C语言动态连续数组
- XML实现ObjectAnimator 对象动画
- 选择PHP还是 ASP.NET:你做了正确选择么?(个人观点,但是也是受了行业内大多数人得影响吧)
- UVA - 11183 Teen Girl Squad(最小树形图)
- 同态滤波(Homomorphic filtering)
- 值得阅读的android技术文章
- 将等号作为键值的js字符串转json
- 设计模式之策略模式
- 平台使用