社区
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;
}
...全文
136
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语言中的
指针
概念,包括
指针
变量、数组
指针
、野
指针
的危险性、
指针
的关系运算、二维数组的访问、动态数组的实现及内存管理。此外,还讨论了字符串
指针
、const修饰
指针
的用法,以及如何通过函数
指针
实现回调机制。文章强调了动态内存分配和野
指针
的风险,并提供了多个实例和练习来加深理解。
深入了解
指针
,
指针
数组,数组
指针
。
本文深入解析C语言中的
指针
概念,包括基本
指针
、
指针
数组与数组
指针
的区别及应用场景。通过实例帮助读者理解并掌握
指针
的使用技巧。
指针
指针
数组
指针
数组的
指针
数组
指针
数组
指针
的数组 函数
指针
指向函数
指针
数组的
指针
本文详细解析了C语言中的各种
指针
概念,包括一级
指针
、二级
指针
、
指针
数组、
指针
数组
指针
、数组
指针
及数组
指针
的数组等,并介绍了函数
指针
及其应用实例。
带你认识什么是一级
指针
、二级
指针
、三级
指针
本文介绍了C语言中的一级、二级和三级
指针
概念。一级
指针
是常规
指针
,存储变量的地址;二级
指针
指向一级
指针
的地址,而三级
指针
则指向二级
指针
的地址。文中通过实例解释了
指针
变量的赋值和
指针
运算符的使用,并指出获取
指针
所指向数据的方法。文章适合初学者理解
指针
的层次关系。
C++ 语言
65,211
社区成员
250,516
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章