C内存
来源:互联网 发布:小米网络助手apk通用版 编辑:程序博客网 时间:2024/06/02 10:28
这节课简单讲了C对内存的使用, 分配.
练习:
实现一个“可变长二维数组”,这个二维数组的行数可由输入决定,每行的元素个数仍可由输入决定。每个数组元素值都是1.
执行结果如下:
请输入行数:
5
请输入第1行的元素个数:
20
请输入第2行的元素个数:
34
请输入第3行的元素个数:
17
请输入第4行的元素个数:
9
请输入第5行的元素个数:
25
11111111111111111111
1111111111111111111111111111111111
11111111111111111
111111111
1111111111111111111111111
Press any key to continue
#include <stdio.h>#include <stdlib.h>void main(){int line, row;int ** arr;int i,j;printf("Input lines:\n");scanf("%d",&line);arr = (int **)malloc( sizeof(int)*(line) );for( i = 0 ; i < line ; i ++){printf("Input row of line%d:",i+1);scanf("%d",&row);*(arr+i) = (int *)malloc( sizeof(int)*(row) );for( j = 0 ; j < row ; j ++){*(*(arr+i)+j) = 1;printf("%d",*(*(arr+i)+j));}printf("\n");}for( i = 0 ; i < line ; i ++){free( *(arr+i) );*(arr+i) = NULL;}free(arr);arr = NULL;}
- c内存
- C内存
- C 内存
- C-内存
- 【C/C++】内存对齐
- 【c/c++】内存地址
- C内存—>内存分配
- 【基础C&C++】内存函数
- 内存相关(C/C++)基础知识
- C++/C有关内存思考题
- 内存错误(C/C++)
- 【C】C语言内存函数
- c++/c的内存管理机制
- 【C/C++】C++内存管理
- C/C++ 内存管理
- C中的内存对齐
- C内存管理函数
- c语言 内存释放
- PorterDuff.Mode
- 配置VPN服务器使用L2TP/IPSEC协议
- 当腾讯真的成为“中国第四大运营商”……
- TextView、Button、EditText
- OOo-MySpell 一个C++的拼写语法检查开源项目
- C内存
- prim
- C++中volatile的作用
- 转VC中char *name 与 char name[]的区别(基础知识)
- Asp.net 缓存技术2
- IOS程序名称及内容国际化(本地化)
- A51伪指令
- java for 的几种用法
- hdu_4362 Dragon Ball (DP+单调栈)