数据结构学习笔记之C指针基础

        之所以称为C指针基础,因为这些关于指针的操作是基础,但是我们又经常出错,在做数据结构的实验时,又遇到不少,我在这里做下总结,希望能帮到大家。另:这个不像之前的算法,也可能仍会有很多认识不足的地方,希望大家指正!

       变量的地址即指针,存储地址值的内存单元称为指针单元。指针的类型由其类型决定,基类型是指指针变量所指的数据类型。所以指向整型变量的指针我们称之为整型指针;指向字符变量的指针称为字符指针等等

一、下面说一点最最基本的

1.指针声明:int *p, *q;  //整型指针

                     char *ch;  //字符指针

                     void *n;    //这个指针也是对的,可以指向任何数据,要规定长度,这个到进阶的时候再说吧

2.指针使用:a.取地址单目运算符:int sum, *psum; psum = ∑即取sum的地址作为指针psum

                     b.指针的赋值:上面的psum = ∑ 是一个赋值语句;同样类型的指针 p = q; 这样赋值也是对的

                     c.间访单目运算符 * :sum = *q; 就可以将q所指单元的值赋给sum。

3.针对结构体指针,访问数据项的操作,方式有两种:

                     a. p->name  (如果p是双重指针,则应该为 (*p)->name )

             

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值