Rationale for American National Standard for Information Systems Programming Language C 2.1.2.2 Hosted environment には特に書かれていなかった。よって、C89では、変更してはならない。 # 探し漏れてしまったのかもしれないが。
ISO/IEC 9899:1999 (E) 5.1.2.2.1 Program startup 2 - The parameters argc and argv and the strings pointed to by the argv array shall be modifiable by the program, and retain their last-stored values between program startup and program termination. とあり、C99では変更してもよいことになっている。
ISO/IEC 9899:201x Committee Draft - August 11, 2008 WG14/N1336 でも同様のセクションに同様のことが書かれている。