美文网首页
c++ primer 阅读 day9

c++ primer 阅读 day9

作者: HenryTien | 来源:发表于2018-01-03 20:07 被阅读8次

3.5.3 指针和数组

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

  • 指针也是迭代器
  • 标准库函数begin和end
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 优先级与结合律

  • 左值和右值

相关文章

网友评论

      本文标题:c++ primer 阅读 day9

      本文链接:https://www.haomeiwen.com/subject/mwbagxtx.html