美文网首页
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