c语言 可以通过a=b将字符数组b赋值给字符数组a吗?
浏览量:1627
时间:2021-03-14 18:36:00
作者:admin
可以通过a=b将字符数组b赋值给字符数组a吗?
答案是肯定的。
请注意,这是指针分配。也就是说,指向B数组的指针被分配给a,然后a和B指向相同的地址。这种做法容易导致内存泄漏,因此不建议这样做。
并将a中的所有字符按ASCII码升序排列后复制到字符数组b中?
strcpy strcat的参数错误。参数需要指针类型,而您需要的[i]是字符类型。如果a[2]是字符a,则将其ASCII码转换为整数,然后将作为参数的整数转换为指针,因此错误报告为将不合适的整数转换为指针。建议先学习指针,再看STR函数的用法。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。