liuux

Posted caiiniaoshiyizhixiaoxiaoniao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了liuux 相关的知识,希望对你有一定的参考价值。

重点:

  指针,即指针变量,即专门用来存放内存地址。

  内存中每一个字节都有一个编号,第一个字节编为0,第二个字节编为1,......,这些编号就是内存地址。

  每个指针都有一个与之关联的数据类型,该类型决定了指针指向的变量的类型,即指针类型。例如,一个char型指针,只能指向char型变量。

  定义指针一定要初始化,未初始化的指针指向的变量是未定的,使用未初始化的指针通常会导致错误。

  再次强调,避免使用未初始化的指针,定义指针时,通常初始化为NULL。即明确表示当前该指针不指向任何变量。

 

 

指针定义一般形式: 数据类型  *指针变量名

int a = 100; int *p = &a;  注释:指针p指向了变量a,&a是取得变量a的内存地址。

int b = *p;  注释:*p的含义是取得指针变量p所指向的变量(内存地址)的值,再赋值给变量b。

*p = 200;  注释:将200赋值给指针变量p所指向的变量(内存地址)。

 

指针相关的两个运算符:&:取地址运算符     *:取指针所指向的内存单元的值

  

以上是关于liuux 的主要内容,如果未能解决你的问题,请参考以下文章

DPDK 网卡收包流程