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指针只有在成员函数中才有定义。
分享到:
相关推荐
本文档是一个C语言练习题解析文档,总共包含五道练习题,涵盖了C语言的多个方面,包括指数计算、数字处理、嵌套循环、数组处理和字符串处理等。 第一题:指数计算 计算10年后我国国民生产总值与现在相比增长多少...
这篇文档包含了2010年12月25日广西地区的一级计算机考试题目,涉及计算机基础知识和操作系统两个模块。试题旨在测试考生对计算机技术的基本理解和应用能力。 1. 计算机的基本工作原理:尽管计算机的性能在不断提升...
2023年12月25日在广西考区的一级笔试试题卷B,主要涵盖了操作系统和基础知识两个模块,共计42分。下面将详细阐述试卷中的相关知识点。 **操作系统模块**(21分) 1. **操作系统的作用**: - 操作系统是计算机硬件...
在本题中,我们需要设计一个C++程序,包含一个`MainForm`类作为用户界面,以及一个`FileSplitter`类来实现文件的分割功能。...在实际开发中,还可以考虑使用智能指针来管理对象的生命周期,以避免内存泄漏。
- 鼠标指针显示为沙漏形状通常表示系统正在进行后台处理,用户仍可以执行其他任务。 3. **Windows XP的磁盘目录结构和资源管理器**: - Windows XP采用树型目录结构来组织文件和文件夹,路径、盘符和文件夹概念都...
报名时间为每年的12月1日至次月1日(上半年)和5月25日至次月25日(下半年),考试时间通常在3月和9月的特定周六,笔试后紧接着的5天内完成上机考试。 报名时,考生需携带身份证(或其他有效证件)以及符合规定的...
Utca:Informatika emelt 2018年10月25日是一个与C#编程相关的学习资源,可能是某个课程、研讨会或讲座的资料集合。由于标题和描述非常简洁,我们主要依据标签“C#”来推测其可能涵盖的知识点。C#是一种面向对象的...
#### 五、通过指针访问结构体成员 在某些情况下,通过指针来访问结构体成员会更加高效和灵活。例如,当需要动态地访问结构体中的不同成员时,可以通过指针间接访问。 1. **指针访问示例** - 定义结构体类型: ``...
标题中的"bookmarks_2019_10_25.rar"是一个压缩文件,它包含了一位开发者在2019年10月25日整理的书签集合。这个压缩包很可能是该开发者在一段时间内积累的技术资源,包括Android、JavaWeb以及C语言的相关学习资料和...
这份资料可能包含了2011年11月25日时最新的编程理念、技术发展和最佳实践。以下是基于这个主题的详细知识点概览: 1. **C语言基础**: - 变量与数据类型:了解基本的数据类型如int, float, char等,以及如何声明和...
5. 哥哥和弟弟再次相遇的日期是27号后的第6和4的最小公倍数,即12天后,3月9日。 【长方体和正方体】 1. 长方体或正方体的六个面的总面积叫做表面积。 2. 容器能容纳物体的体积叫做容积。 3. 长方体与正方体都有6...
通过结构体,可以创建复杂的数据结构,如点坐标(包含两个浮点数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" 是一个包含2019年12月25日更新的Fortify规则的压缩包。这些规则集是Fortify软件安全中心(FSSC)的核心组成部分,它们定义了对多种编程语言,如Java、PHP、.NET、Python、C++、VB...
8. 日期和编号系统:病人的病历号能揭示其住院信息,如“外2016120305”表示外科,2016年12月3日入院,床号5。 9. 长方形和正方形的性质:通过长方形的长和宽变化判断面积,如果长减少5米变成正方形,则原长方形的...
* 设系统日期是 2002 年 5 月 18 日,变量 CH=“VFP6.0 数据库系统”,则表达式 SUBSTR(CH,4,1)+RIGHT(STR(YEAR(DATE())),2) 的值为 02。 知识点二十二:数值型结果 * 假定 A=3,B=4,执行下列运算能够得到数值型...
- 第三个程序中,`struct A`定义了一个包含整型、字符数组和双精度浮点型的结构体,并定义了一个函数`f`接受结构体的指针。在`main`函数中,结构体`a`被初始化并传递给`f`,但`f`函数修改的是其副本的副本,不会...