- 3
- 0
- 约2.82万字
- 约 102页
- 2023-10-12 发布于上海
- 举报
3.指向一维数组元素或一维数组的指针、指针数组 当用一个指针p指向一维数组的某个元素后,就可以通过指针变量名(*p)来访问该数组元素,通过移动指针来访问该一维数组中的其它元素。指针的移动是以数组元素为单位的。它属于“一级指针”,其定义形如:int a[5],*p=&a[2]; 而指向一维数组的指针是指指向一个由m个元素组成的一维数组。 指针的移动不以数组元素为单位,而是以一维数组为单位。 这种指针一般初始化指向二维数组(n*m)的某一行。它属于“二级指针”,其定义形如:int a[3][4]; int (*p)[4]=a[0];或int (*p)[4]=a; 指针数组跟前两种不同,它是一种“数组”,只是数组元素是 “指针”而已。 其定义形如: int a,b,c,*p[3]={a,b,c}; 注意定义形式上的区别,*p[3]只比(*p)[3]少了个括号,但含义却完全不同。 4.返回指针值的函数(指针函数)和函数指针 返回指针值的函数 函数也可以返回指针值,可以是某变量的指针,或是某函数的指针。其定义形如: int *max(int x, int y); 函数指针实际上是一个“指针”,只不过该指针是专门用于指向“函数”的,其定义形如: int (*p) (int, int); 在定义时,指针变量p到底指向哪个函数并没有指明,它可以根据所赋的地址不
您可能关注的文档
最近下载
- 新译林版英语六年级下册全册教案GG.doc VIP
- 2025年互联网营销师竞品分析数据可视化与市场格局洞察专题试卷及解析.pdf VIP
- 城市老旧小区改造管网更新施工培训(高质量可编辑ppt).pptx
- 2025年拍卖师激励能力与行业规范遵循专题试卷及解析.pdf VIP
- U型H型组合钢板桩支护技术规程 DB32_T 3755-2020 江苏.pdf VIP
- 2025年互联网营销师价格策略与供应链协同专题试卷及解析.pdf VIP
- 人工智能营销 教学大纲、 习题及其参考答案.docx
- 最全英语语法思维导图.pptx VIP
- 2024年油品储运调合工(高级工)技能认定考试复习题库(含答案).docx VIP
- 中国短暂性脑缺血发作诊治指南2025版.docx VIP
原创力文档

文档评论(0)