设为首页 加入收藏

TOP

C语言中字符串常量到底存在哪了? (二)
2014-11-23 22:53:45 来源: 作者: 【 】 浏览:3
Tags:言中 字符串 常量 到底 存在
这个字符串在函数 s1和s2 中都引用了,但在内存中却只有一份拷贝,这与静态变量性质相当神似。

另外还有个实验:

[cpp]
#include
#include
#include
int main()
{

char *b;

char *c;

char a[]="chenhuijie";
b="chenhuijie";
c="chenhuijie";
printf("%d,%d,%d,%d\n",b,a,c,&("chenhuijie"));





}

#include
#include
#include
int main()
{

char *b;

char *c;

char a[]="chenhuijie";
b="chenhuijie";
c="chenhuijie";
printf("%d,%d,%d,%d\n",b,a,c,&("chenhuijie"));

}

实验结果为:

4282272,1244988,4282272,4282272
请按任意键继续. . .

对了,字符常量‘a’

sizeof(‘a’)

为4,及一个字长。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C/C++中调用api设置mysql连接的编.. 下一篇c语言实现双链表

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: