|
|
1
15
让我们澄清一下。你根本不需要
您列出的代码之所以危险,是因为它将字符串文本的from中的常量字符串传递到一个需要可变字符串的槽中。不幸的是,这在C标准中是允许的,但我有极大的危险。写入常量字符串将产生意外结果,并经常崩溃。这个
|
|
|
2
4
字符串文字存储在程序的数据段中。操作指针将修改字符串文字,这可能导致。。。最好是奇怪的结果。使用
|
|
|
3
3
字符串文字可能存储在内存中没有写入权限的部分。试图给他们写信会导致不确定的行为。const意味着编译器确保指针不被写入,保证您不会以这种方式调用未定义的行为。 |
|
|
4
1
这是C语言中的一个问题
如果你正在使用
|
|
|
5
0
读我的答案 (array & string) Difference between Java and C . 它包含了关于字符串部分的问题的答案。
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |