浅谈C语言指针
Posted 小陈的睡前小故事
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈C语言指针相关的知识,希望对你有一定的参考价值。
没有掌握指针,就等于没有掌握C语言的精华!
一 指针是什么
二 指针变量是什么
ex1(使用指针变量的例子)
我们不难看出,我们定义的两个指向整数类型的指针变量pointer_i1和ointer_i2分别指向了整型变量a和b,因此我们可以通过访问指针变量来访问a和b的值。
三 怎样引用指针变量
(1)引用指针变量前,必须先给其赋值
(2)引用指针变量指向的变量
如果已经执行 p=&a;即指针变量p指向了整型变量a,则通过
printf("%d\n",*p);可以打印出a的值
若有语句*p=1;则表示将整数1赋值给p所指向的变量a,即a=1.
(3)引用指针变量的值
四 指针变量作为函数参数
注意:不可能通过执行调用函数来改变实参指针变量的值,但是可以改变是参变量所指的变量的值。
五 通过指针引用数组
可以通过*(a+i)或者*(p+i)来引用数组的值
Test
使用指针给数组a中n个整数取反
以上是关于浅谈C语言指针的主要内容,如果未能解决你的问题,请参考以下文章