社区
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;
}
...全文
138
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,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章