strcpy()拷贝之后会覆盖原来字符串且不能对字符串常量进行拷贝

来源:6-8 字符串函数

camdy

2015-10-17 15:30

这话什么意思来的

写回答 关注

2回答

  • 落叶伤剑
    2016-12-01 22:54:41

    我已经懂了  

    不能对字符串常量进行拷贝


    这里的字符串常量:   #define 标识符 常量值   

                                 比如 #define PI "imooc"    就不能把PI用于strcpy()字符串函数中     这样使不会出来运行结果的


  • qq_承诺嘲笑了谁_0
    2015-10-17 16:42:57

    strcpy()函数拷贝之后,是将某一地址的字符串复制到另外一地址中,会将该地址中本身存在的字符串的一部分给覆盖掉。后面那个是否确定是字符串常量?若是的话应该是因为字符串常量中后面所自动加上的结束标识符的问题。

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926212 学习 · 20797 问题

查看课程

相似问题