我的教授和几个学生正在争论 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/