设为首页 加入收藏

TOP

认识指针保存变量地址(一)
2013-05-14 09:25:38 来源: 作者: 【 】 浏览:598
Tags:认识 指针 保存 变量 地址
    指针的定义是一种保存变量地址的变量。这篇文章主要是清楚"指针保存变量地址"这个认知。
    首先认识两个符号:*是间接寻址或间接引用运算符。 &用来取一个对象的地址。
    常见指针用法如下:
    [cpp]
    int *p;
    int x = 1;
    p = &x;
    printf("p = %x, &x = %x\n", p, &x);
    printf("*p = %d, x = %d\n", *p, x);
    对指针内部布局有一个认识:
    首先明确几个概念:
    指针变量本身起始地址未知,指针变量里存储的是内存地址。不管指针变量里存的是任何数据,都被当做地址来处理。
    *前面的数据类型,只是说明指针所指向的内存里存储的数据类型。但在指针增值时,用处颇大。
    不管什么样的指针类型,其大小都为4byte.(当然,这个与操作系统位数等有关)
    认识一下,指针操作的每一步。

     

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇问题解决最佳方法:排序 下一篇背包问题的空间优化

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: