#include <iostream>
using namespace std;
int main()
{
long i[2]={1,2};
long i1[2]={3,4};
const long* u=i;
const long* u1=i1;
cout<<*u;
cout<<" "<<*(++u)<<endl;
//cout<<*u<<" "<<*(u++)<<endl; --結果不確定,不能這麼用
cout<<*u1;
cout<<" "<<*(++u1)<<endl;
//cout<<*u<<" "<<*(u1++)<<endl;
//cout<<*(u--)<<" "<<*(u1--)<<endl;
//cout<<*(u--)<<" "<<*(u1--)<<endl;
cout<<*u<<endl;
cout<<" "<<*u1<<endl;
cout<<*(--u)<<endl;
cout<<*(--u1)<<endl;
//u=9; 提示:assignment of read-only location
return 0;
}
2010.12.12--cout 一個錯誤
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.