您当前的位置: 首页 >  ar
  • 4浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

杂谈C语言 3 int main(int argc,char **argv)的理解

CodeAllen嵌入式编程 发布时间:2018-12-26 22:51:07 ,浏览量:4

欢迎关注我的公众号是【CodeAllen】,关注回复【1024】获取精品学习资源 程序员技术交流①群:736386324 ,程序员技术交流②群:371394777    

经常写程序,但是未必仔细研究过main函数原型机器参数使用。

 

main函数百度百科:https://baike.baidu.com/item/main%E5%87%BD%E6%95%B0/6887703?fr=aladdin

 

经常出现的形式:

int main(int argc,char** argv)

int main(int argc,char* argv[])

int main(int argc, char* argv[], char* env[] )

参数含义:

argc   命令行输入参数的个数 (以空白符为分隔)

argv   存储了所有命令行参数 ,以NULL 结束

env    环境变量,以NULL 结束

 

 

前者可接受 命令行参数,argc表示参数个数, argv[]是参数数组,其中第0个参数是程序本身的名称(包含路径)。   argv[]是一个字符数组. argv[0]:指向程序的全路径名 argv[1]:指向在DOS命令行中执行程序名后的第一个字符串。

关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0546s