问答详情
源自:6-8 字符串函数

6-8例子

6-8左侧栏第三个例子(strcpy)加以下两句:

strcpy(pi,"i love imooc");

    printf("%s\n",pi);

经测试在codeblocks中编译是没有错误的,运行不出现结果,

原例子说的就是这个意思吗?


提问者:慕妹0983297 2017-07-27 10:58

个回答

  • wangqicc
    2017-07-27 14:27:27

    题目中的pi是字符串常量(由#defire pi "Imooc"),而字符串常量在程序运行的过程中不能被改变,如果改变会导致程序崩溃,因此strcpy()函数不能对字符串常量进行拷贝。