2019-03-04 C语言学习——day_03

变量的不同,在计算机内的存取方式也有不同


有的   int 类型就是占4个字节 

char类型是1个

单精度浮点(float)就是占4个

但是无论什么样子的类型变量都是有着固定的地址,例如:0x20fe13里面就是有

变量的地址,我们计算机语言里就是叫他指针。

指针的定义:变量的地址

所以,产生了变量访问的几种方式:

(1)直接访问,之前的练习里面均有涉及

(2)间接访问,就是通过指针的方式去访问。

请看以下的实例:


两个的用法:

&的:就是可以用它来获得某个变量的地址。

&a:就把a的地址拿到了                &m:就是把m的地址给拿到了

*的:一般与其他的变量相结合一起使用。

int *p=&a;//

上面一共有两个变量一个是a,一个是p。

&a就是a的地址的意思;*p就是变量p的一个指针变量

#include <stdio.h>

#include <stdlib.h>

int main()

{

    int *p1,*p2;

    int a,b;

    a=100;

    b=1000;

    p1=&a;

    p2=&b;

    printf("%d %d" ,*p1,*p2);

}

把这个经典的引用的例子记住;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 8,800评论 3 44
  • 前言:指针是 C语言一个重要概念,也是C 语言的一个重要特色。使程序简洁、紧凑、高效。指针乃是C之精华。 数据在内...
    潇湘候晨雪阅读 4,121评论 0 0
  • !!!注意:因为简书的显示格式缘故,所以“ * ”显示会出现问题,可能有些星号由于疏忽未改动格式,造成没有显示,请...
    Eric_Hunter阅读 4,042评论 0 0
  • 第十章 指针 1. 地址指针的基本概念: 在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为...
    坚持到底v2阅读 4,717评论 2 3
  • 今天小编给大家带来c语言学习之路--由浅入深(快速掌握c基础)。温馨提示: 1.第一个C程序:HelloWorld...
    诸葛青云999阅读 4,084评论 0 4