加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 程序的参数格式是否有任何标准?

发布时间:2020-12-16 09:58:12 所属栏目:百科 来源:网络整理
导读:参见英文答案 What should main() return in C and C++?????????????????????????????????????18个 int main(int argc,char **argv){} argc有可能等于0吗? 必须argv [0]是可执行文件的名称吗? 这些问题有什么标准吗? 解决方法 是的. 通常是的,它也可能是
参见英文答案 > What should main() return in C and C++?????????????????????????????????????18个

int main(int argc,char **argv)
{}

> argc有可能等于0吗?
>必须argv [0]是可执行文件的名称吗?
>这些问题有什么标准吗?

解决方法

>是的.
>通常是的,它也可能是空的,或者其他一些识别字符串,甚至是NULL(参见我的附录).也可以从程序内部将argv [0]更改为其他内容.
> C(和C)规范.

您也错过了一个:argv中的最后一个元素始终为NULL,这意味着argv [argc]将始终为NULL.

在C11规范中,它在§5.1.2.2.1程序启动中.

在C 11规范中,其§3.6.1主要功能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读