討論串請教 C++陣列
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者jackal.時間18年前 (2007/07/21 11:32), 編輯資訊
0
0
1
內容預覽:
首先 a 等同於 &(a[0]). 然後你的宣告 char a[]=.... 等同於宣告一個字串啊. 所以你去印 a 和 &(a[0]) 當然就是 1234. 你印 a+1 他的意思是 &(a[1]). 所以當然就是234啦. 引述《leicheong.bbs@ptt.cc (睡魔)》之銘言:.
(還有551個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sacredforce (小靖)時間18年前 (2007/07/21 11:01), 編輯資訊
0
0
1
內容預覽:
其實,a+1此時必將a自動轉型成char*之型態. 成為指標之後,便可適用加減運算。. a+1為字串指標型態,因此就cout而言. 會以字串的型式將*a+1以後的字串輸出,. 因此為234。. 另外,有關array和pointer的區別. 我找到了一篇很棒的文章供各位分享. http://www.c
(還有24個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者leicheong (睡魔)時間18年前 (2007/07/21 09:12), 編輯資訊
0
0
0
內容預覽:
引述《jiannrong@kkcity.com.tw ( )》之銘言:&[a[0]]是a 陣列的開始位置大約等於 *a, 因此會顯示至第一個遇到的'\0'字元.這... 不清楚. XD. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 202.134.126.84.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者jiannrong.時間18年前 (2007/07/21 08:32), 編輯資訊
0
0
1
內容預覽:
#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;//這
(還有146個字)
首頁
上一頁
1
下一頁
尾頁