argv数组的元素在内存中是否总是连续的?

时间:2014-07-15 18:34:36

标签: c unix posix

在Linux上,argv数组的元素似乎总是占据内存中的连续位置,即argv [n + 1]的第一个字符紧跟argv [n]的终止nul字节,n = 0。 (的argc-1)。

所有POSIX系统/所有C实现都能保证这种情况吗?

1 个答案:

答案 0 :(得分:7)

这不保证。既不是C,也不是POSIX。

相关问题