討論串請教 C++陣列
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
首先 a 等同於 &(a[0]). 然後你的宣告 char a[]=.... 等同於宣告一個字串啊. 所以你去印 a 和 &(a[0]) 當然就是 1234. 你印 a+1 他的意思是 &(a[1]). 所以當然就是234啦. ※ 引述《leicheong.bbs@ptt.cc (睡魔)》之銘言:.
(還有551個字)
內容預覽:
其實,a+1此時必將a自動轉型成char*之型態. 成為指標之後,便可適用加減運算。. a+1為字串指標型態,因此就cout而言. 會以字串的型式將*a+1以後的字串輸出,. 因此為234。. 另外,有關array和pointer的區別. 我找到了一篇很棒的文章供各位分享. http://www.c
(還有24個字)
內容預覽:
#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
下一頁
尾頁