为了账号安全,请及时绑定邮箱和手机立即绑定

C语言中参数向量argv问题

C语言中参数向量argv问题

莫回无 2019-03-29 11:01:06
关于下面的程序:#includemain(intargc,charconst*argv[]){charconst*arr[]={"Hello","World","AndyXue"};*++argv;*++arr;}运行结果是:*++argv;//right*++arr;//error在C语言中,数组名是不可以做自增运算的,所有在第一次接触到*++argv时,我感觉是错误的,但是程序运行却是正确的,请问这是问什么?搞了半天我得出的结论是:charconst*arr[]={"Hello","World","AndyXue"};//该arr指向的是一个常量,所以不能更改。charconst*argv[]//未被初始化,所以可以自增运算,哎这样也解释不通求解释,求指导。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 401 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信