程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 二維指針的用法,二維指針用法

二維指針的用法,二維指針用法

編輯:C++入門知識

二維指針的用法,二維指針用法


#include<iostream>
using namespace std;
int main()

{
char *str[]={"Welcome","to","Fortemedia","Nanjing"}; //分別用ABCD表示四個元素;
char**p=str+1; //p->B;
str[0]=(*p++)+2; //p->C,str[0]->D後面的元素,內容為空;
str[1]=*(p+1); //p->C,str[1]->D;
str[2]=p[1]+3; //p[1]->D,p[1]+3表示指向字符串的第4個元素,即j;
str[3]=p[0]+(str[2]-str[1]); //str[2]-str[1]=3,p[0]指向j的地址,即g;

cout<<str[0]<<endl;
cout<<str[1]<<endl;
cout<<str[2]<<endl;
cout<<str[3]<<endl;

return 0;
}

結果為:

Nanjing

jing

g

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved