赞
踩
#include <iostream>
#include <cstring>
#include <algorithm>
#include <math.h>
#include <typeinfo>
//#include <stdio.h>
using namespace std;
int main() {
int a[3] = {1,2,3};
int *p = a;
cout<<*p<<endl; //输出1
cout<<*(p++)<<endl;//输出1 cout<<*p++<<endl; 这两句是一样的结果 都是输出1
cout<<*p<<endl;//输出2
}
写成++p,就可以先自增,再输出数值
#include <iostream>
#include <cstring>
#include <algorithm>
#include <math.h>
#include <typeinfo>
//#include <stdio.h>
using namespace std;
int main() {
int a[3] = {1,2,3};
int *p = a;
cout<<*p<<endl; //输出1
cout<<*(++p)<<endl; //输出2
cout<<*p<<endl;//输出2
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。