C语言_根据用户输入确定新建的数组大小
来源:互联网 发布:单机进销存软件免费版 编辑:程序博客网 时间:2024/06/05 06:45
在程序中经常要根据用户输入新建数组。但是c语言中不允许非常量成为新建数组时表示大小的下标
for example:
int line;
int col;
scanf("%d,%d",&line,&col);
int p[line][col];//这样是不允许的!!!!!
正确的做法是:
p = (int *)malloc(sizeof(int)*line*col);
访问或者写入数据时:
*(p + line*i + j);
p +line*i + j;
remenber!!!
0 0
- C语言_根据用户输入确定新建的数组大小
- C语言基础 根据输入值来确定数组大小
- C语言基础 检查自己的编译器是否支持根据输入来确定数组的大小
- 根据输入值定义的数组大小
- c语言之根据根据输入确定的整数n使得输出也要精确到小数n位
- 根据用户输入的大小来输出一个空心菱形
- 确定动态数组的大小!
- C语言中字符数组的大小
- C++通过输入数来确定一个数组的动态大小
- 【C++学习】通过输入数来确定一个数组的动态大小
- C语言_数组
- C语言_数组
- C语言_数组
- C语言_数组
- C语言_数组
- C语言_空结构体的大小
- 根据label中的文本确定label的大小
- c语言,求数组大小
- MRC工程改为ARC
- 关于存储过程中,使用mod取余的函数
- 关于二维数组和二维指针的理解总结
- 杭电2531Catch him
- 为什么构造函数不能为虚函数(转)
- C语言_根据用户输入确定新建的数组大小
- oracle存储过程实例
- Java网络(Socket编程)详解
- 如何提高jQuery的性能探讨
- 计算机中的一些单位及其换算关系
- IPickerView
- fedora 22 截图
- PHP面向对象1.1简单的介绍
- ubuntu 安装 Cmake