专栏首页C语言入门到精通7.1 什么是指针和指针变量

7.1 什么是指针和指针变量

为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!

一、指针是什么

解释:由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元,因此,将地址形象化地称为“指针”

二、指针变量

解释:一个变量的地址称为该变量的“指针”,如果有一个变量专门用来存放另一个变量的地址,则称它为“”指针变量”

注意:指针变量的值是地址

(1)定义指针变量

一般形式

类型名 *指针变量名

注意:

①指针变量前面的“*”表示该变量的类型为指针型变量

②在定义指针变量时必须指定基类型

③指针变量中只能存放地址,不要将一个整数赋给一个指针变量

例子:

(2)指针变量的引用

在引用指针变量时,可能有三种情况

①给指针变量赋值

②引用指针变量指向的变量

③引用指针变量的值

例子:

注意:要熟练掌握两个有关的运算符

① & 取地址运算符

② * 指针运算符

(3)指针变量作函数参数

函数的参数不仅可以是整型、浮点型 、字符型等数据,还可以是指针类型。它的作用是将一个变量的地址传送到另一个函数中

原创不易,未经本公众号允许禁止转载,否则追究法律责任

本文分享自微信公众号 - C语言入门到精通(gh_780327809188)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 8.5 指针小结

    1、一个函数可以返回一个整型值、字符值、实型值等,也可以返回指针型的数据,即地址,其概念与以前类似,只是返回的值的类型是指针类型。

    闫小林
  • 基础知识 | 每日一练(59)

    士人有百折不回之真心,才有万变不穷之妙用。立业建功,事事要从实地着脚,若少慕声闻,便成伪果;讲道修德,念念要从虚处立基,若稍计功效,便落尘情。 ...

    闫小林
  • 8.2 指针变量

    左端的int是在定义指针变量时必须指定的“基类型”。指针变量的基类型用来指定此指针变量可以指向的变量的类型。

    闫小林
  • C语言编程精华——《指针》

    C语言编程精华--《指针》 使用指针有两方面的优势: 1、用指针能够更好完成某些任务; 2、有些任务只能是用指针才能够完成。 一、指针定义 1、计算机的内存 计...

    企鹅号小编
  • 作业3

    用指针处理链表这是属于算法上的内容,会有专门的课程:数据结构、算法技巧与分析,算法的特点就是比较抽象,个人感觉,要学会善于画图和上机实践,当然,你最好得有扎实的...

    py3study
  • 8.5 指针小结

    1、一个函数可以返回一个整型值、字符值、实型值等,也可以返回指针型的数据,即地址,其概念与以前类似,只是返回的值的类型是指针类型。

    闫小林
  • C - 指针C语言指针的总结

    xx_Cc
  • 【编程基础】C语言指针函数和函数指针

    往往,我们一提到指针函数和函数指针的时候,就有很多人弄不懂。下面详细为大家介绍C语言中指针函数和函数指针。 一、指针函数 当一个函数声明其返回值为一个指针时,实...

    程序员互动联盟
  • 基础知识 | 每日一练(59)

    士人有百折不回之真心,才有万变不穷之妙用。立业建功,事事要从实地着脚,若少慕声闻,便成伪果;讲道修德,念念要从虚处立基,若稍计功效,便落尘情。 ...

    闫小林
  • 8.2 指针变量

    左端的int是在定义指针变量时必须指定的“基类型”。指针变量的基类型用来指定此指针变量可以指向的变量的类型。

    闫小林

扫码关注云+社区

领取腾讯云代金券