`
zmfbird
  • 浏览: 49445 次
  • 性别: Icon_minigender_2
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

3月25日 五 指针

    博客分类:
  • c++
 
阅读更多

1.指针的一些基础语法没搞清楚。很丢人

int *pi;    //1
*pi=5;      //2
int iv3=999;
pi=&iv3;      //3
const double  di; //4

 分析:第2句不对,因为pi指针只声明了,但是没有初始化,没有定义这个指针所指向的地址,给它赋值是错误的,因为赋的值不知道该放到哪里去。第3句是对的,将iv3的地址赋给pi,&是取地址符。第4句不对。const常量声明时必须同时初始化。

2.this指针

#include <iostream>
using namespace std;
class Point{
public:
	Point(){
		cout<<this<<endl;
		cout<<this+1<<endl;
		cout<<this-1<<endl;
	};
};
int _tmain(int argc, _TCHAR* argv[])
{
	Point a;
	cout<<&a<<endl;	
	return 0;
}

 输出:0012FF63
          0012FF64
          0012FF62
          0012FF63

this指针只有在成员函数中才有定义。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    5月25日C语言练习题解析.docx

    本文档是一个C语言练习题解析文档,总共包含五道练习题,涵盖了C语言的多个方面,包括指数计算、数字处理、嵌套循环、数组处理和字符串处理等。 第一题:指数计算 计算10年后我国国民生产总值与现在相比增长多少...

    广西2010年12月25日计算机一级考试题目.pdf

    这篇文档包含了2010年12月25日广西地区的一级计算机考试题目,涉及计算机基础知识和操作系统两个模块。试题旨在测试考生对计算机技术的基本理解和应用能力。 1. 计算机的基本工作原理:尽管计算机的性能在不断提升...

    2023年全国高校计算机联合考试广西考区一级笔试试题卷12月25日B.doc

    2023年12月25日在广西考区的一级笔试试题卷B,主要涵盖了操作系统和基础知识两个模块,共计42分。下面将详细阐述试卷中的相关知识点。 **操作系统模块**(21分) 1. **操作系统的作用**: - 操作系统是计算机硬件...

    极客班C++设计模式测试题(8月25日)1

    在本题中,我们需要设计一个C++程序,包含一个`MainForm`类作为用户界面,以及一个`FileSplitter`类来实现文件的分割功能。...在实际开发中,还可以考虑使用智能指针来管理对象的生命周期,以避免内存泄漏。

    全国高校计算机联合考试(广西考区)一级笔试试题卷2010年12月25日B.doc

    - 鼠标指针显示为沙漏形状通常表示系统正在进行后台处理,用户仍可以执行其他任务。 3. **Windows XP的磁盘目录结构和资源管理器**: - Windows XP采用树型目录结构来组织文件和文件夹,路径、盘符和文件夹概念都...

    Utca:Informatika emelt 2018年。10月25日

    Utca:Informatika emelt 2018年10月25日是一个与C#编程相关的学习资源,可能是某个课程、研讨会或讲座的资料集合。由于标题和描述非常简洁,我们主要依据标签“C#”来推测其可能涵盖的知识点。C#是一种面向对象的...

    C51的结构体数据在单片机编程中的应用.doc

    #### 五、通过指针访问结构体成员 在某些情况下,通过指针来访问结构体成员会更加高效和灵活。例如,当需要动态地访问结构体中的不同成员时,可以通过指针间接访问。 1. **指针访问示例** - 定义结构体类型: ``...

    bookmarks_2019_10_25.rar

    标题中的"bookmarks_2019_10_25.rar"是一个压缩文件,它包含了一位开发者在2019年10月25日整理的书签集合。这个压缩包很可能是该开发者在一段时间内积累的技术资源,包括Android、JavaWeb以及C语言的相关学习资料和...

    C&C++语言大全2011-11-25]

    这份资料可能包含了2011年11月25日时最新的编程理念、技术发展和最佳实践。以下是基于这个主题的详细知识点概览: 1. **C语言基础**: - 变量与数据类型:了解基本的数据类型如int, float, char等,以及如何声明和...

    人教版小学五年级数学下册总复习.pdf

    5. 哥哥和弟弟再次相遇的日期是27号后的第6和4的最小公倍数,即12天后,3月9日。 【长方体和正方体】 1. 长方体或正方体的六个面的总面积叫做表面积。 2. 容器能容纳物体的体积叫做容积。 3. 长方体与正方体都有6...

    C程序设计语言--第三章 数据类型

    通过结构体,可以创建复杂的数据结构,如点坐标(包含两个浮点数x和y)、日期(年、月、日)等。例如,`struct Point {float x, y;};` 定义了一个名为Point的结构体,它有两个成员x和y。 六、指针类型 指针是C语言...

    雷达基数据格式说明

    3.儒略日:占17个字节,表示儒略日,以1970年1月1日为起始日期。 4. 不模糊距离:占15个字节,表示径向数据的距离,以千米为单位。 5. 方位角:占17个字节,表示径向数据的方位角,以度为单位。 6. 当前仰角内径...

    fortify_rules_2019.12.25.zip

    "fortify_rules_2019.12.25.zip" 是一个包含2019年12月25日更新的Fortify规则的压缩包。这些规则集是Fortify软件安全中心(FSSC)的核心组成部分,它们定义了对多种编程语言,如Java、PHP、.NET、Python、C++、VB...

    苏教版四年级下册小学数学期末测试卷.docx

    8. 日期和编号系统:病人的病历号能揭示其住院信息,如“外2016120305”表示外科,2016年12月3日入院,床号5。 9. 长方形和正方形的性质:通过长方形的长和宽变化判断面积,如果长减少5米变成正方形,则原长方形的...

    《VFP数据库系统》模拟考试题(一).docx

    * 设系统日期是 2002 年 5 月 18 日,变量 CH=“VFP6.0 数据库系统”,则表达式 SUBSTR(CH,4,1)+RIGHT(STR(YEAR(DATE())),2) 的值为 02。 知识点二十二:数值型结果 * 假定 A=3,B=4,执行下列运算能够得到数值型...

    2010年3月计算机二级C语言笔试真题.pdf

    - 第三个程序中,`struct A`定义了一个包含整型、字符数组和双精度浮点型的结构体,并定义了一个函数`f`接受结构体的指针。在`main`函数中,结构体`a`被初始化并传递给`f`,但`f`函数修改的是其副本的副本,不会...

    操作系统实验3

    本实验属于广州大学开设的操作系统课程的一部分,实验日期为2017年12月25日,地点位于电子楼412实验室。本次实验主要关注的是文件管理系统中的简单I/O流操作,即如何通过编程实现文件的备份功能。 #### 文件备份的...

Global site tag (gtag.js) - Google Analytics