社区
C++ 语言
帖子详情
指针
dcuzhang
2008-04-11 12:00:39
那位朋友能帮忙解释一下,谢谢了
#include<iostream>
using namespace std;
int main()
{
char a[] = "Hello!";
a[0] = 'X';
cout << a << endl;
char *p = "word!";
p[0] = 'X';
// the program crashed here
cout << p << endl;
system("pause");
return 0;
}
...全文
147
9
打赏
收藏
指针
那位朋友能帮忙解释一下,谢谢了 #include using namespace std; int main() { char a[] = "Hello!"; a[0] = 'X'; cout << a << endl; char *p = "word!"; p[0] = 'X'; // the program crashed here cout << p << endl; system("pause"); return 0; }
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dcuzhang
2008-04-14
打赏
举报
回复
谢谢各位朋友的回答, 周末上班没上网,
追加分,只能加100 :-(
分就给一楼了,但3,5,6,7,8 的回答也很好。
感谢大家的回答帮助 :-)
dcuzhang
2008-04-11
打赏
举报
回复
等明天在结贴,给二位追加点分,谢谢回答
dcuzhang
2008-04-11
打赏
举报
回复
谢谢二位的回答
jinwei1984
2008-04-11
打赏
举报
回复
hello 是在栈中分配的空间,运行时确定的
world是在编译的时候就确定了的 在常量区
dcuzhang
2008-04-11
打赏
举报
回复
谢谢, 但为什么world 会在常量区, 而"hello" 不是呢??
Treazy
2008-04-11
打赏
举报
回复
"word!"
存在于常量区,该区无法修改是只读的
你用给p[0]赋值就是在修改这个区域,当然要阻止你!
shaoze5
2008-04-11
打赏
举报
回复
你把编译选项调整一下也可以做。
青葱岁月不可追
2008-04-11
打赏
举报
回复
#include <iostream>
using namespace std;
int main()
{
char a[] = "Hello!";
a[0] = 'X';
cout < < a < < endl;
char *p = "word!"; //最好分开写,指针先单独定义,之后再为其赋值;
p[0] = 'X'; // the program crashed here
cout < < p < < endl;
system("pause");
return 0;
}
zsxcn
2008-04-11
打赏
举报
回复
char* 和char[]变量是不一样的
为什么要用
指针
,什么时候该用
指针
,什么时候该用
指针
的
指针
什么是
指针
,什么时候要用
指针
,什么时候要用
指针
的
指针
,
指针
传参时的注意事项,C语言传递参数的实质,内存分配
深入了解
指针
,
指针
数组,数组
指针
。
大家可能听说过这样一句话,没学过
指针
就是没学过C语言。
指针
确实时C语言的一大特色,更是C语言的一大核心。但是
指针
的学习也没有大家想象的这么难。今天就带大家一起来深入学习一下
指针
。...
指针
指针
数组
指针
数组的
指针
数组
指针
数组
指针
的数组 函数
指针
指向函数
指针
数组的
指针
指针
指针
数组
指针
数组的
指针
数组
指针
数组
指针
的数组 函数
指针
函数
指针
数组 指向函数
指针
数组的
指针
带你认识什么是一级
指针
、二级
指针
、三级
指针
今天带大家了解一下什么是一级
指针
、二级
指针
、三级
指针
1、一级
指针
一级
指针
其实就是我们平时常见的普通
指针
如: int a = 12; int * b = &a; //一级
指针
,定义一个
指针
变量b,将整型变量a的地址(
指针
)赋值给b 所以首先我们介绍一下什么是
指针
?
指针
其实是一个内存地址,对于一个内存单元来说,单元的地址即为
指针
。 而我们平时常用的
指针
则是
指针
变量。
指针
变量从字面意思上可以看出是存储
指针
的一种变量类型。 在C语言中,允许用一个变量来存放
指针
,这种变量称为
指针
35 多级
指针
、空
指针
、野
指针
、悬挂
指针
本文全面探讨了 C/C++ 编程中
指针
的复杂性和潜在风险,包括指向
指针
的
指针
(多级
指针
)的定义与使用、空
指针
、野
指针
以及悬挂
指针
的概念、成因及避免方法。文章通过详细解析和案例演示,帮助读者深入理解这些
指针
类型及其在实际编程中的应用和注意事项。同时,文章还提供了空
指针
、野
指针
、悬挂
指针
对比总结以及
指针
使用一览表,为读者提供了一份实用的
指针
使用指南。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章