C语言中指针如何详细解析与应用实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2008个文字,预计阅读时间需要9分钟。
新手上路在C语言的学习过程中,最头疼的知识点应该是指针了,它指向了C语言中非常重要的一环。下面带着问题来写下我对指针的一些理解。
指针是什么?指针本身是一个变量,它存储的是另一个变量的地址。在C语言中,指针有非常广泛的用途。
指针的本质是变量,它存储的是地址。指针在C语言中有极其重要的应用。
新手在C语言的学习过程中遇到的最头疼的知识点应该就是指针了,指针在C语言中有非常大的用处。下面我就带着问题来写下我对于指针的一些理解。
指针是什么?
指针本身是一个变量,它存储的是数据在内存中的地址而不是数据本身的值。它的定义如下:
int a=10,*p; p=&a int a=10; int *p=&a;
首先我们可以理解 int* 这个是要定义一个指针p,然后因为这个指针存储的是地址所以要对a取地址(&)将值赋给指针p,也就是说这个指针p指向a。
很多新手都会对这两种定义方法感到迷惑,其实他俩的意思是一样的。第一种定义方法定义了int型的变量a和指针p,然后将a的地址赋给p。第二种是在定义指针p的同时将a的地址赋给指针p。我们姑且理解为" int * "是定义指针的标志。
指针有什么用?
这样我们就可以通过*p来找到指针所指向的变量a的地址,然后对地址中的值(值是10)进行操作。
本文共计2008个文字,预计阅读时间需要9分钟。
新手上路在C语言的学习过程中,最头疼的知识点应该是指针了,它指向了C语言中非常重要的一环。下面带着问题来写下我对指针的一些理解。
指针是什么?指针本身是一个变量,它存储的是另一个变量的地址。在C语言中,指针有非常广泛的用途。
指针的本质是变量,它存储的是地址。指针在C语言中有极其重要的应用。
新手在C语言的学习过程中遇到的最头疼的知识点应该就是指针了,指针在C语言中有非常大的用处。下面我就带着问题来写下我对于指针的一些理解。
指针是什么?
指针本身是一个变量,它存储的是数据在内存中的地址而不是数据本身的值。它的定义如下:
int a=10,*p; p=&a int a=10; int *p=&a;
首先我们可以理解 int* 这个是要定义一个指针p,然后因为这个指针存储的是地址所以要对a取地址(&)将值赋给指针p,也就是说这个指针p指向a。
很多新手都会对这两种定义方法感到迷惑,其实他俩的意思是一样的。第一种定义方法定义了int型的变量a和指针p,然后将a的地址赋给p。第二种是在定义指针p的同时将a的地址赋给指针p。我们姑且理解为" int * "是定义指针的标志。
指针有什么用?
这样我们就可以通过*p来找到指针所指向的变量a的地址,然后对地址中的值(值是10)进行操作。

