指標使用彙總

2021-06-06 18:03:48 字數 2069 閱讀 8583

#include int main()

#include #include void f(int p[3][4])   //原始型別

//void f(int p[4]) //省略第一維長度

//void f(int (*p)[4]) //指標 指向乙個陣列,陣列中的每個元素是int型別

//void f(int **p) //error 不能將第二維退化為指標 }

void g(char *p[3]) //原始型別

//void g(char *p) //省略第一維長度

//void g(char **p) //將第一維退化為指標形式

}int main()

;

f(c);

char *p[3] = ;

g(p);

int p1[3];

int p2[3][3];

int (*p3)[3];

//p2 = &p1; //error

p3 = &p1; //ok

p3 = p2; //ok

system( "pause" );

return 0;

}

#include #includeint main()

; int (&p)[3][4] = c;

for (int i=0;i<3;i++)

system( "pause" );

return 0;

}

#include int main()  

; std::cout << "***************=" << std::endl;

for (int i=0; i<12; i++)

std::cout << *(*(c+i/4) +i%4) << std::endl;

std::cout << "***************=" << std::endl;

int d[2][3][4]=;

for (int i=0; i<24; i++)

std::cout << *(*(*(d+i/12)+i/4%3)+i%4) << std::endl;

std::cout << "***************=" << std::endl;

std::cout << &c << std::endl; //陣列首位址, +1的單位是陣列

std::cout << c << std::endl; //第0行元素的位址 +1的單位是行

std::cout << *c << std::endl; //第0行第0個元素的位址 +1的單位是元素

std::cout << **c << std::endl; //第0個元素的值

std::cout << *c[0] << std::endl; //第0個元素的值

std::cout << "***************=" << std::endl;

std::cout << c+1 << std::endl; //第1行首元素的位址

std::cout << *c+1 << std::endl; //第0行第一元素的位址

system( "pause" );

return 0;

}

#include int main()  

; char* p2[3] = ;

char* p3[3] = ;

char* p4[3] = ;

char** p[4] = ; //本身是乙個陣列,陣列的每個元素是乙個char**型別的指標

for (int i=0;i<4;i++)//4個元素

system( "pause" );

return 0;

}

#include int main() 

Tomcat使用彙總

使用tomcat部署web應用一定要重啟!重啟!重啟。搞了三天的web程式部署,倒在了tomcat上,記錄這幾天使用的心得,防止自己下次再犯。tomcat伺服器檔案的結構 server.xml被稱為tomcat的主配置檔案或者全域性配置檔案,他主要完成 1.提供tomcat元件的初始配置 2.說明t...

adb shell dumpsys 使用彙總

一 activity和broadcast行為不正常時,如何抓取log?1 請使用mtklog抓取,保證有main log和event log產生 2 對於activity行為不正常,請開啟activity的log開關再抓取 adb shell dumpsys activity log a on 這個...

git 使用彙總

gitclone ssh scp p p 29418 72060377 oscgerrit.vivo.xyz hooks commit msg modem adsp.vt.5.0 git hooks note 此位址為專案倉庫位址,就是 的路徑 b 檢視所有分支 git branch a c 檢出乙...