`

简单指针的例子

    博客分类:
  • C++
 
阅读更多
#include <iostream.h>
const int SIZE = 4;
int main()
{
int a1[SIZE] = {1,2,3,4};

int *ptr = a1; // int *ptr = &a1[0];

cout << "before ptr' memory : " << ptr << endl;
for (int index=0; index < SIZE; index++)
{
cout << *ptr++ << endl
}
cout << "after ptr' memory : " << ptr << endl;
return 0;
}
结论:
*(ptr++) 和 *ptr++是一样的结果,即先取ptr的值,在把ptr往下移1;
*(++ptr) 和 *++ptr是一样的结果,即先把ptr往下移1,在取ptr的值;
a1 + 1 和 &[a1]是一样的效果,都是取得第二个元素的地址;

利用指针累加数组:
#include <iostream.h>
const int SIZE = 4;
int sump(int *, int*);
int main()
{
//调用sump方法累加数据
int ar[SIZE] = {10, 20, 30, 40};
int sum = sump(ar, ar+SIZE);
cout << "sum = " << sum << endl;

return 0;
}

int sump(int *start, int *end)
{
int total = 0;
while (start < end)
{
total += *start;
start++;
//相当于 total += *start++;
}
return total;
}
分享到:
评论

相关推荐

    VB简单指针时钟例子

    VB简单指针时钟例子 但是这里要打够20个字

    C++指针的简单例子

    C++指针的简单例子,声明一个整型数变量和指向这个变量的指针,打印出对应的值

    关于指针细节学习,简单清楚!

    非常清楚的讲解的指针在各方面的应用,用简单的例子告诉你要注意的细节。

    C语言指针学习总结 简单全面

    指针的概念 指针的算术运算 运算&和* 指针表达式 数组和指针的关系 指针和结构类型的关系 指针的安全问题 指针的安全问题 指针的安全问题

    C++对象和指针的引用

    在实际中,使用对象引用作函数参数要比使用对象指针作函数更普遍,这是因为使用对象引用作函数参数具有用对象指针作函数参数的优点,而用对象引用作函数参数将更简单,更直接。所以,在C++编程中,人们喜欢用对象...

    C语言函数指针.doc

    B):也很简单,与C)表达式相比,唯一不同的就是函数的返回值类型为char**,是个二级指针。 A):fun1 是函数名吗?回忆一下前面讲解数组指针时的情形。我们说数组指针这么定义或许更清晰: int (*)[10] p;

    双指针简单总结.docx

    利用Python编程,双指针的简单应用,包括对撞指针,快慢指针,对其应用进行简单剖析,附带代码示例,举例子解释指针用法

    C语言指针应用简单实例

    主要介绍了C语言指针应用简单实例的相关资料,需要的朋友可以参考下

    深度帮助理解指针

    有相应的例子,用图片说明,阐述了编程概念,简单易懂

    c程序结构体范例,简单的结构体操作,利用了指针

    简单的用c写的一个结构体小例子。c程序结构体范例,简单的结构体操作,利用了指针实现。

    类对象和类指针

    类B要调用类A中的某个函数,有2种方法,类对象和类指针。非常简单的一个小例子。

    C++中this指针用法详解及实例

    本文简单介绍this指针的基本概念,并通过一个实际例子介绍this指针用于防止变量命名冲突和用于类中层叠式调用的两个用法。 this指针概览 C++中,每个类 对应了一个对象,每个对象指向自己所在内存地址的方式即为...

    c#实现指针时钟

    运用C#实现的指针时钟,运用了一些简单的数学知识,对于初学者来说是很好的例子

    指针函数与函数指针区别.docx

    本文档用例子描述了指针函数与函数指针的区别,让C语言的初学者更好的理解指针函数与函数指针,内容的例子简单易懂。

    C语言用指向数组的指针作函数参数小例子

    只是为了说明用指向数组的指针作函数参数而举的例子。用函数average求总平均成绩,用函数search找出并输出第i个学生的成绩。有些网上给出的方法有bug,这个是我自己修改过的程序。

    2小时精通C++智能指针

    教程中从最简单的例子入手,覆盖智能指针的常用技术点,并穿插实例程序。本篇讲解的技术点包括:共享指针、弱指针、唯一指针、自动指针等。本课程中涉及的所有软件和示例源码,均提供免费下载。

    内存指针读写例子-易语言

    使用指针读写内部内存例子,十分简单易懂 可以把程序编译成DLL注入到其他程序中读写其他程序内存 读写不会被监视读写的软件发现比如XX无间道

    C++编程思想(用简单的例子和简练的叙述讲解C++编程)

    6.10.2 一个简单的数据记录 117 6.11 小结 123 6.12 练习 123 第7章 常量 124 7.1 值替代 124 7.1.1 头文件里的const 124 7.1.2 const的安全性 125 7.1.3 集合 126 7.1.4 与C语言的区别 126 7.2 指针 127 7.2.1 指向...

    C语言代码和C++代码--指针、多线程、文件读写、套接字

    8指针和数组格式例子 9函数指针 C++: C++_02_构造和析构 C++_03.6_继承和派生 C++_03.7_person类 C++_04.1_指针(冒泡排序) C++_05.1_多态(运算符重载) C++_06.2多线程(简单的) string、vector 图形设备(例...

    让你不再害怕指针

    采用通俗简单的例子逐步讲解了C语言中的指针的相关知识,非常适合初学者!

Global site tag (gtag.js) - Google Analytics