作者leicheong (睡魔)
看板Programming
标题Re: 请教 C++阵列
时间Sat Jul 21 09:12:27 2007
※ 引述《[email protected] ( )》之铭言:
: #include<iostream>
: using namespace std;
: int main( )
: {
: char a[]={'1','2','3','4','\0'};
: cout<<a<<endl;
: cout<<a[0]<<endl;
: cout<<&(a[0])<<endl;//这一行为何显示1234呢?
&[a[0]]是a 阵列的开始位置大约等於 *a, 因此会显示至第一个遇到的'\0'字元.
: cout<<&a<<endl;
: cout<<&a+1<<endl;
: cout<<a+1<<endl;//为什麽不是2 而是234呢?
这... 不清楚. XD
: system("pause");
: return 0;
: }
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.134.126.84