argv ==?

我的教授和一些学生争论argv是否被终止。 我的朋友写了一个小程序,打印出来的是null但是另外一个小孩说他可能只是读空白的内存。 有人可以解决这个问题吗?

从标准:

5.1.2.2.1程序启动

– argv [argc]应该是一个空指针。

所以,是的。 argv以null结尾

按照这个标准,“argv [argc]应该是一个空指针”(5.1.2.2.1)。