- 4
- 0
- 约2.14千字
- 约 23页
- 2017-04-22 发布于上海
- 举报
指針与动态内存分配
指针与动态内存分配;课程内容安排;1 指针概述 ;2 定义指针 ;3 指针的运算 ;4 常指针与指针常量;5 多级指针;6 指针的算术运算 ;指针与整数运算
指针作为地址量加上或减去一个整数n,其意义是指针当前指向位置的前方或后方第n个数据的位置。由于指针可以指向不同数据类型,即数据长度不同的数据,所以这种运算的结果值取决于指针指向的数据类型。例如,假设有一单字节字符类型和另一个双字节整数类型:当字符指针加1时,增量为1,而整数指针加1时,增量为2。
指针相减:
设指针p和q是指向同一组数据类型一致的数据,则p-q运算的结果值是两指针指向的地址位置之间的数据个数。;两个指向同一组类型相同的数据的指针之间可以进行各种关系运算,运算结果为逻辑值,满足关系时,结果为1(真),否则为0(假)。 如int a[10],*p,*q; p=a[0]; q=a[3];
则pq 结果为1;
p+3 = = q 结果为1;
pa[2] 结果为0
指向不同数据类型的指针之间的关系运算是没有意义的。
指针与一般整数变量之间的关系运算也是无意义的。
但是指针可以和零之间进行等于或不等于的关系运算,即:p= =0或p!=0,它们用于判断指针p是否为一个空指针。;7 指针与数
您可能关注的文档
- 心力衰竭藥物治疗进展.ppt
- 心力衰竭相關的新标志物.ppt
- 心存感恩,奮力拼搏.ppt
- 心動过速性心肌病.ppt
- 心律失常緊急处理专家共识.ppt
- 心力衰竭的藥物与辅助装置治疗阜外心血管病医院 张健.ppt
- 心外科術后消化系统监护伤不起的胃肠道.ppt
- 心力衰竭的中西醫结合思考.ppt
- 心房分離与心室分离.ppt
- 心房顫动上游治疗(一)ARB 的作用.ppt
- 2026贵州省外经贸集团有限责任公司第一批面向社会招聘32人备考题库及答案详解(真题汇编).docx
- 2026贵州省外经贸集团有限责任公司第一批面向社会招聘32人备考题库及答案详解(全国通用).docx
- 智慧陪伴 共筑梦想高三高考冲刺家长会.pptx
- 2026贵州省外经贸集团有限责任公司第一批面向社会招聘32人备考题库含答案详解(基础题).docx
- 2026贵州省外经贸集团有限责任公司第一批面向社会招聘32人备考题库及答案详解(必刷).docx
- 2026贵州毕节黔西市第一批面向社会招募青年就业见习人员46人备考题库附答案详解ab卷.docx
- 2026贵州毕节黔西市第一批面向社会招募青年就业见习人员46人备考题库附答案详解.docx
- 2026贵州毕节黔西市第一批面向社会招募青年就业见习人员46人备考题库带答案详解(名师推荐).docx
- 2026贵州毕节黔西市第一批面向社会招募青年就业见习人员46人备考题库附答案详解(满分必刷).docx
- 2026贵州省外经贸集团有限责任公司第一批面向社会招聘32人备考题库及答案详解参考.docx
原创力文档

文档评论(0)