educoder数据结构与算法 复习指针基本概念 第1关:通过指针变量间接访问变量

任务描述

本关任务:编写程序通过指针变量间接访问整型变量。

相关知识

为了完成本关任务,你需要掌握: 1.如何定义指针变量; 2.掌握两个与指针变量有关的运算符。

如何定义指针变量

指针变量指的是定义存放变量地址的变量,定义指针变量如下:

 
  1. int *p1; //p1是指向int型变量的指针变量
  2. float *p2; //p2是指向float型变量的指针变量
  3. double *p3; //p3是指向double型变量的指针变量
  4. char *p4; //p4是指向char型变量的指针变量

*是一个特殊符号,表明一个变量是指针变量,定义指针变量时必须带*,而给指针变量赋值时,就没必要再带上*,后边可以像使用普通变量一样来使用指针变量。也就是说,定义指针变量时必须带*,给指针变量赋值时不能带*

掌握两个与指针变量有关的运算符

取地址运算符“&” 指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋予具体的值。在 C 语言中,变量的地址是由编译系统分配的,对用户完全透明,用户不知道变量的具体地址。C 语言中提供了地址运算符&来表示变量的地址。

其一般形式为:& 变量名, 如&a变示变量a的地址&#

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值