慕妹0983297
2017-07-27 10:58
6-8左侧栏第三个例子(strcpy)加以下两句:
strcpy(pi,"i love imooc");
printf("%s\n",pi);
经测试在codeblocks中编译是没有错误的,运行不出现结果,
原例子说的就是这个意思吗?
题目中的pi是字符串常量(由#defire pi "Imooc"),而字符串常量在程序运行的过程中不能被改变,如果改变会导致程序崩溃,因此strcpy()函数不能对字符串常量进行拷贝。
C语言入门
926212 学习 · 20797 问题
相似问题