c语言之指针与数组知识点随笔一

最近在学习c语言的指针与数组,在学习的过程中顺便把指针这章节的部分知识点简要的罗列下,以帮助理解记忆。

两个符号:

1、一元运算符*是间接寻址或间接引用运算符。 当它作用与指针时,将访问指针所指向的对象。

2、&为地址运算符。它只能应用与内存中的对象,即变量与数组元素。它不能作用与表达式、常量或register类型的变量。

指针定义:

指针是一种变量,它是保存变量地址的变量。

指针与地址

通常机器都有一系列的连续编号或编址的存储单元,这些存储单元可以单个进行操纵,也可以连续成组的方式进行操纵。通常情况下,服务器空间,机器的一个字节可以存放一个char类型的数据,两个相邻的字节存储单元可存储一个short(短整型)类型的数据,香港虚拟主机,香港虚拟主机,而4个相邻的字节存储单元便可存储一个long(长整型)类型的数据。指针是能够存放一个地址的一组存储单元(通常为两个或四个字节)。

简单示例:

View Code

1 int a = 1, b = 2, c[10];p = &a;b = *p;*p = p = &c[积极的人在每一次忧患中都看到一个机会,而消极的人则在每个机会都看到某种忧患。

c语言之指针与数组知识点随笔一

相关文章:

你感兴趣的文章:

标签云: