热门

最新

红包

立Flag

投票

同城

我的

发布
qq_54083354
qq_54083354
4 年前
trueqq_54083354

#include<stdio.h>

#include<string.h>

void  fun ( char *s )

{ 

    char a[10];

    strcpy( a, "STRING" );

    s = a;

}

main()

{ 

    char *p="PROGRAM";

    fun( p );

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

}
请问为什么输出结果为
PROGRAM 而不是 STRING 呢?
再,最后printf中输出的p不是地址吗?

你问我答
CSDN App 扫码分享
分享
1
点赞
打赏
  • 复制链接
  • 举报
下一条:
我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《超实用的浏览器插件:真的能永久去广告、提升效率吗?》, 一起来围观吧 https://blog.csdn.net/shenhonglei1234/article/details/111937141
立即登录