回 帖 发 新 帖 刷新版面

主题:[讨论]字符串strrev问题1

有下面一段代码关于逆序输出:
  char h[]="abcde";
    printf("%s",strrev(h));
    这样可以输出倒序字符串;

而这样却不行了呢?
   char *h="abcde";
    printf("%s",strrev(h));
    编译器就出现错误了 ?

回复列表 (共2个回复)

沙发

"abcde"是字符串常量不能够被改变
p是指向这个常量的指针

板凳

不要用这种办法直接向IDC_EDITx发送按键消息

我来回复

您尚未登录,请登录后再回复。点此登录或注册