#include <iostream>
#include "myFunction.h"
#include <cstdlib>
using namespace std;
int main()
{
double score [10];
double *dptr;
//dptr= &score[0];
dptr= score;//上同意
for (int i=0; i<10; i++)
{
score[i] = rand()%100;
}
for (int i=0; i<10; i++)
{
//cout << "score["<< i << "]=" <<score[i] << endl;
cout << "score["<< i << "]=" << *dptr++ << endl;//位置加一
//cout << "score["<< i << "]=" << *(dptr+i) << endl;
//cout << "score["<< i << "]=" << dptr[i] << endl;//上同意
cout << "the address inside dptr is:" << dptr << endl;
}
cout << "sizeof(int) = " << sizeof(int) << endl;
cout << "sizeof(double) = " << sizeof(double) << endl;
/* int counter = 7;
int *iptr;//*tell us that iptr is a pointer
iptr = NULL;
iptr = &counter;//&:adress operator; iptr points to counter
cout << "counter = " << counter << endl;
cout << "iptr = " << *iptr << endl;
*iptr = 31;
cout << "After *iptr = 31, *iptr=" << *iptr << endl;
cout << "After *iptr = 31, counter=" << counter << endl;
*/
return 0;
}