新手刚学c++的指针
一种错误的指针用法:
# include <iostream>
using namespace std;
int main()
{
int *const p = new int;
*p = 3;
cout<<"将3赋给p的地址后指针P读取的值\t"<<*p<<endl;
delete p;
long *p1 = new long;
*p1 = 9999999;
cout<<"指针P的地址是\t"<<p<<endl;
cout<<"指针P1的地址是\t"<<p1<<endl;
cout<<"指针p1中的值\t"<<*p1<<endl;
*p = 23;
cout<<"指针p1中的值\t"<<*p1<<endl;
cout<<"指针p中的值\t"<<*p<<endl;
return 0;
}
我知道这样是错的但是我不知道如何用好啊!求指教
非常感谢!!!
# include <iostream>
using namespace std;
int main()
{
int *const p = new int;
*p = 3;
cout<<"将3赋给p的地址后指针P读取的值\t"<<*p<<endl;
delete p;
long *p1 = new long;
*p1 = 9999999;
cout<<"指针P的地址是\t"<<p<<endl;
cout<<"指针P1的地址是\t"<<p1<<endl;
cout<<"指针p1中的值\t"<<*p1<<endl;
*p = 23;
cout<<"指针p1中的值\t"<<*p1<<endl;
cout<<"指针p中的值\t"<<*p<<endl;
return 0;
}
我知道这样是错的但是我不知道如何用好啊!求指教
非常感谢!!!
...全文
相关推荐
C++项目源代码(适合新手练手及参考)
**类与对象**:C++是面向对象的语言,理解类和对象的概念,以及封装、继承和多态是核心内容。3. **指针**:C++中的指针是其强大之处,理解指针的使用可以更好地操控内存和数据结构。4.
新手学C++源代码
《新手学C++源代码》是一份专门为初学者设计的编程资源,包含了C++语言学习的基础到进阶的示例代码。这份压缩包文件旨在帮助新手通过实践来理解和掌握C++编程语言。
通过游戏编程实战教新手学C++编程.pdf
《通过游戏编程实战教新手学C++编程》是一本针对C++初学者的教程,它以游戏开发为背景,引导读者在实践中掌握C++语言的基础和高级特性。
新手学visual c++ 30例代码
《新手学Visual C++ 30例代码》是由互动出版社出版的古槿编著的一本适合初学者的编程教程。
通过游戏编程实战教新手学C++编程
对于新手来说,通过游戏编程学习C++是一个极具吸引力且有效的途径,因为游戏往往能激发人们的兴趣和动力。下面将详细阐述如何通过游戏编程实战来学习C++编程。


