c - 如何在 C 中动态初始化数组而不指定数组大小

标签 c

我不需要在程序中指定数组的长度。相反,我 必须从控制台获取数组输入(字符串)并动态地我 必须为给定的输入数组分配内存。 你能帮我一下吗?(C语言)

最佳答案

使用 malloc 在堆上为数组分配内存。

关于c - 如何在 C 中动态初始化数组而不指定数组大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17162641/

相关文章:

c - 链接器如何工作?

c - SDL TTF - 换行和更改换行高度?

c - main 之前的段错误

python - 在python中使用命令行参数将变量设置为c程序的输出

c++ - unsigned char * 数据作为 c++ 或 c 中函数的返回类型

c - 使用 gdb 进行调试时,如何打印整个链接结构列表中的所有特定属性?

c++ - 使用 DFLAGS 编译 Netcat

c - 无论变量如何,变量每次都接收 0x00

c - 无法从 .txt 文件中获取信息并将其放入 C 中的 .csv 文件中

c - 使用按位非(无异或)反转特定位