码迷,mamicode.com
首页 > 编程语言 > 详细

C语言中指针

时间:2017-10-09 22:51:26      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:常量   特性   函数   指针   存在   改变   不能   模型   需要   

指针指向谁,就把谁的地址赋给指针,指针变量和指针指向的内存变量是不一样的。不停的给指针赋值,相当于是不断的改变指针的指向。

在开发中要避免野指针的存在,在指针使用完毕之后,记得要给指针赋值成为NULL。

*就像一把钥匙,拿着指针变量中的地址区修改对应内存中的数值。

指针做函数参数是学习C语言中的核心内容。

间接赋值的三个条件

1,存在两个变量,

2,进行取地址赋值

3,,用*p来进行内存空间内容的修改。

指针的输入特性和输出特性。

字符串的两头堵模型。

字符串指向的内存空间如果是在常量区是不能进行修改的,如果想进行修改,就要显示的分配内存空间才可以

用const修饰指针。

每次进行递归调用的时候,都会将函数参数入栈。

关于递归有两点需要掌握:

递归参数的入栈模型

函数嵌套调用返回模型。

在进行递归调用的时候,一定要清楚哪些参数是不变的,哪些参数是变化的。

C语言中指针

标签:常量   特性   函数   指针   存在   改变   不能   模型   需要   

原文地址:http://www.cnblogs.com/andyniu/p/7642958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!