第8章指针分析
程序设计基础 第八章 指 针 1 指针的基本概念 2 指针与数组 3 指针与函数 1 指针的基本概念 1 指针的基本概念 指针变量的定义 说明: (1)标识符:就是指针变量名。“*”表示其后的名字是一个指针变量名。 例如:int *p; float * q; char* s; (2)数据类型:实际上是指针变量指向的存储单元中数据的类型,即所指向的变量的数据类型。 指针变量的赋值与初始化 对指针赋值,可以通过指针的初始化和赋值表达式语句来实现。向指针赋值时,所赋的值必须是地址量或常量,通常是一个已定义变量所占内存的地址,且变量的数据类型必须与指针变量的数据类型一致,即指针只能指向和它具有相同数据类型的变量。 指针变量的赋值与初始化 对指针赋值,可以通过指针的初始化实现,也可以在程序中通过赋值表达式语句来实现。向指针赋值时,所赋的值必须是地址量或常量。 ③指针的相减 地址计算规则:两个指针做相减运算其结果是一个整数,它是两个指针所代表的内存地址位置之间的数据的个数。 通常指针p和q相减可通过下列公式得出结果: p-q=((p)-(q))/(数据长度) 例如:(2008-2002)/2=3 指针的关系运算表示它们所指向的同一数据类型变量在内存
您可能关注的文档
最近下载
- 黑龙江哈尔滨市第九中学2025-2026学年高三下学期高考第一次模拟考生物试卷(含答案).pdf VIP
- 职业规划书(同名1437).docx VIP
- TSG+08-2026《特种设备使用管理规则》解读.pdf
- 教科版六年级下册科学第三单元《宇宙》单元试题含答案.docx VIP
- SL 230-2015 混凝土坝养护修理规程.docx VIP
- NB_T 10906-2021 陆上风电场工程风电机组基础施工规范.docx VIP
- 水库大坝安全评价导则sl258.docx VIP
- 《工程勘察设计收费管理规定》计价格【2002】10号.doc VIP
- 下水道清理疏通机器人控制器设计.docx
- 装修一楼花园合同模板(3篇).docx VIP
原创力文档

文档评论(0)