指针
那位朋友能帮忙解释一下,谢谢了
#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;
}
#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;
}
...全文
相关推荐
彻底理解指针,指针数组和数组指针,指针函数和函数指针
### 彻底理解指针,指针数组和数组指针,指针函数和函数指针#### 一、基础知识在计算机编程中,指针是一个非常重要的概念,尤其是在C/C++这样的语言中更是如此。
彻底了解指针数组,数组指针以及函数指针
本文将详细解释指针数组、数组指针以及函数指针的概念及其应用。#### (1)指针数组指针数组是指数组中的每个元素都是指针类型的数组。
数组指针与指针数组
在C语言中,数组指针和指针数组是两种不同的概念,它们虽然都涉及到了指针和数组,但在性质和用途上有所区别。数组指针,正如其名,是指向数组的指针。
指针数组与数组指针与二级指针
在C语言中,指针是程序设计中非常重要的概念,它允许我们直接访问和操作内存地址。本篇文章将深入探讨指针数组、数组指针以及二级指针这三种概念。首先,我们要理解基本的指针概念。
**p与 *&p的区别, 即指向指针的指针和引用指针变量的区别
当声明一个指针变量p指向另一个指针变量时,我们称之为指向指针的指针。


