征服c指针阅读笔记

1.标量就是int double char和枚举类型以及指针,数组,结构体这种类型都是将多个标量聚合在一起 叫做聚合类型。

2.类似于int类型 有指针的类型,就有指针类型的变量和指针类型的值(内存的地址)。

*3.对变量a进行 &a 就是取a的地址; 在指针前面加上*则是指针指向的变量  如int * a_p ; a_p = &a;  那么*a_p就是a。不仅仅可以表示a的值,也可以对a进行赋值。

 4.对于 int *a_p; 可以这样理解。因为a_p在使用的时候加一个*就代表了p 那么可以理解成为定义了一个指向int型的指针a_p.

5. 使用void*类型在使用的时候需要强制(int*)等转化为int类型。

6.c指针可以直接进行运算。前进数 = 指针加N 就是指针指向的类型长度 * N 。

7.空指针就是指向地址为0的指针。

8.实参是调用函数时的参数,而形参是接受实参的。

*9.数组就是指向它初始元素的指针,p[i]是*[p+i]的简报写法。[]和数组没关系是在表达式中而不是在声明中的。

10.指针运算P54

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值