3
在execve()手册页中,它表示argv是一个由空指针结束的字符串参数列表。但NP是什么?我的意思是,参数的数量存储在argc中,那么空指针的意义是什么?为什么argv以空指针结束?
在execve()手册页中,它表示argv是一个由空指针结束的字符串参数列表。但NP是什么?我的意思是,参数的数量存储在argc中,那么空指针的意义是什么?为什么argv以空指针结束?
execve
不以argc
作为参数,它手动计算您给出的参数argv
以确定argc
本身。
这是为了与execl
兼容,它可以使用可变数量的参数而不是argv
数组。
argc
的计数是通过查找此NULL来计算的。
哦,谢幕,现在我明白了。现在这非常有意义。 – helpermethod 2010-02-22 00:57:06