|
|
1
4
你的代码有一些问题
首先,它声明了一个整数指针数组(因此出现警告),然后这些指针没有初始化。
这两种方法都分配动态内存和需求
但是如果你只想存储指针,例如因为
|
|
|
2
2
源和目标不兼容。
我希望你把int搞错了? |
|
3
0
除了Jean-Fran§ois Fabre给出的精彩答案外,我还要指出,即使是已知大小也可以随着程序的发展而变化,因此,用已知终止符(即NULL或NaN)结束列表是有用的。 我假设您刚刚开始学习C,但这是一个很好的习惯(将所有内容视为瞬态并最小化代码中的前置概念)。
尽管人们指出
考虑以下代码(但不要使用它,它可能会有点损坏):
顺便说一句,这段代码可以优化为只使用一个
|
|
|
TanM · 为什么C编译器允许我使用strcpy来覆盖字符串文字? 8 年前 |
|
lefrost · 打印到文本文件时字符串重复[关闭] 8 年前 |
|
|
Wilson · 基于命令行参数将字符串合并在一起。 8 年前 |
|
|
Paradox · 字符串指针的C strcpy数组 8 年前 |
|
Sahand · strcpy:检测到的源和目标缓冲区重叠 9 年前 |
|
|
PeterPan · C中出现“没有成员名…”错误的结构 11 年前 |
|
|
User314159 · 为什么字符串复制函数只是分配指针不起作用? 11 年前 |
|
|
wuyefeibao · 将C中的较长字符串复制到较短字符串[重复] 12 年前 |