c++ primer 阅读 day9

2018-01-03  本文已影响8人  HenryTien

3.5.3 指针和数组

使用数组名,编译器都会自动的将其替换为一个指向数组首元素的指针。
string num[] = {"one ","two","three"}
string *p2 = nums; //等价于p2 = &nums[0]

int arr[] = { 0,1,2,3,4,5,6,7,8,9};
int *pbeg = begin(arr), *pend = end(arr);
while(pbeg != pend && *pbeg >= 0)
  ++pbeg;
int ia[] = {0,2,4,6,8};
int *p = &ia[2];
int j = p[1];  //p[1] 等价于*(p+1),就是ia[3]表示的那个元素
int k = p[-2]; // p[-2]是ia[0]表示的那个元素

3.5.4 C风格字符串

第4章 表达式

4.1.2 优先级与结合律

上一篇下一篇

猜你喜欢

热点阅读