小编ash*_*HUP的帖子

argv中的字符串是否可修改?

我刚写了一个小程序,用C语言读取命令行参数,没什么太难的.我也在修改它们,例如将参数的第一个字符更改为大写.

我知道你不应该修改字符串文字,因为它可能导致未定义的行为,所以只是想知道*argv[]你不应该改变文字中的字符串.

int main(int argc, char *argv[])
Run Code Online (Sandbox Code Playgroud)

c string argv command-line-arguments

26
推荐指数
1
解决办法
1651
查看次数

标签 统计

argv ×1

c ×1

command-line-arguments ×1

string ×1