本文为原创文章,转载请标明
高级语言写多了,再拿起C语言的时候,自己已经傻了... C语言中数组大小不能为变量,即使这个变量已经被赋过值了,应该使用malloc方法进行数组空间动态分配。 如下:
int *data=(int *)malloc(sizeof(int)*dataCount);
本文共 195 字,大约阅读时间需要 1 分钟。
本文为原创文章,转载请标明
高级语言写多了,再拿起C语言的时候,自己已经傻了... C语言中数组大小不能为变量,即使这个变量已经被赋过值了,应该使用malloc方法进行数组空间动态分配。 如下:
int *data=(int *)malloc(sizeof(int)*dataCount);
转载于:https://my.oschina.net/metaphors/blog/1921699