为什么main(int argc,char * argv [])需要两个参数?
发布时间:2020-12-16 05:26:56 所属栏目:百科 来源:网络整理
导读:参见英文答案 Why do we need argc while there is always a null at the end of argv?4个 我一直认为argc需要标记argv的结尾,但我刚刚通过定义了解到argv [argc] == NULL.我认为argc是完全冗余的吗?如果是这样,我一直认为C以效率的名义以冗余的方式取消了.
参见英文答案 >
Why do we need argc while there is always a null at the end of argv?4个
我一直认为argc需要标记argv的结尾,但我刚刚通过定义了解到argv [argc] == NULL.我认为argc是完全冗余的吗?如果是这样,我一直认为C以效率的名义以冗余的方式取消了.我的假设是错误的还是有背后的历史原因?如果原因是历史性的,你能详细说明一下吗? 解决方法
历史.
哈比森&钢铁(第5版,9.9“主程序”)说如下:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |