c - argv[argc] ==?

标签 c argv

我的教授和几个学生正在争论 argv 是否以 null 终止。我的 friend 写了一个小程序,它打印出 null 但另一个 child 说他可能只是在读入空白内存。有人可以解决这个讨论吗?

最佳答案

来自标准:

5.1.2.2.1 Program startup
...
-- argv[argc] shall be a null pointer.

所以,是的; argv 为空终止

关于c - argv[argc] ==?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3772796/

相关文章:

c - 尝试通过 g_spawn_async 执行 shell 命令并读取输出

c - pthread_create()中int类型转换为void*是什么意思?

从 argv、树 trie 复制时核心被转储

c - 具有 N 个字段的类型 A 是否可以将其合并到具有 N+x 个字段的类型 B 的新对象中?

c - 在 txt 中使用 strstr() 找到一个字符串

c - 在 C 中使用 mmap 写入内存。

r - 从 R 调用 Rcpp 文件时加载错误,然后在其中回调

python - 使用 *list 传递参数不适用于 execl

c - 用C中的argv计数

java - 如何调用java程序以及使用argv