初识指针,简单示例程序:
/* 指针就是地址,地址就是指针 地址就是内存单元的编号 指针变量是存放地址的变量 指针和指针变量是两个不同的概念 但是要注意: 通常我们叙述时会把指针变量简称为指针,实际它们含义并不一样 */ # include <stdio.h> int main(void) { int * p; // p是变量的名字, int * 是连在一起的,他表示 p 变量存放的是int类型变量的地址 //int * p 不表示定义了一个名字叫*p的变量 // int * p 应该这样理解:p是变量名, p变量的类型是int *类型 // 所谓 int * 类型, 实际就是存放int变量地址的类型 int i = 3; int j; p = &i; /* 1. p 保存了i的地址,因为p指向i 2. p 不是 i, i也不是p, 更准确的说修改p的值不影响i的值,修改i的值也不会影响p的值 3. 如果一个指针变量指向了某个普通变量,则 * 指针变量 就完全等同于,普通变量 例子: 如果p是个指针变量,并且p存放了普通变量i的地址 则p指向了普通变量i *p 就完全等同于 i 或者说: 在所有出现 *p 的地方都可以替换成i 在所有出现 i 的地方都可以替换成*p *p 就是以p的内容为地址的变量 */ j = *p; //等价于 j = i printf("i = %d, j = %d\n", i, j); 附注: * 的含义 1.乘法 2.定义指针变量 int * p; //定义一个名字叫 p 的变量, int * 表示p只能存放int变量的地址 3.指针运算符 该运算符放在已经定义好的指针变量的前面 如果 p 是一个已经定义好的指针变量 则 *p 表示 以p的内容为地址的变量 return 0; }
相关推荐
C语言中的指针学习 C语言中的指针学习 C语言中的指针学习
C语言指针学习C语言指针学习C语言指针学习C语言指针学习
c语言指针c语言学习内容指针.zipc语言学习内容指针.zipc语言学习内容指针.zipc语言学习内容指针.zipc语言学习内容指针.zipc语言学习内容指针.zipc语言学习内容指针.zipc语言学习内容指针.zipc语言学习内容指针.zip
c语言学习\指针、结构体、联合体的安全规范
C语言学习(指针) 堆栈溢出 C语言基础知识学习,掌握
c语言指针学习c语言指针学习
C语言超强的指针学习笔记 C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标 准里面的内容,它是从C标准的声明规定中...
C语言 指针学习 C语言 指针学习 C语言 指针学习
C语言指针总结。对于学习C语言中的指针可起到一定的辅助作用。
自己学习过程中记录的一些信息,可能不全C语言学习笔记变量数组指针C语言学习笔记变量数组指针C语言学习笔记变量数组指针C语言学习笔记变量数组指针C语言学习笔记变量数组指针C语言学习笔记变量数组指针
C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言...
本文档是适合于基础学习C语言指针到深入学习的c语言指针的总结性文档,本人能力有限,如错误之处,请告知我。
C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言...
C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言...
C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言...
学习指针是学习C语言中最重要的一环,能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时,指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,还必须要多编程,上机调试。只要作到这些...
本文主要讲了C语言指向指针的指针的相关问题,下面一起来学习一下
C语言中的指针学习,对指针变量有着深刻的理解,对于懂c语言而又对指针方面不是熟悉的学者而而言,有很大的帮助.
内容概要: 本课件首先介绍了C语言中的指针与字符串、指针数组的使用,...重点学习指针与动态内存分配,以及函数指针的使用。针对示例代码进行实践是一个好方法。本课件内容实用且重点突出,是学习C语言指针知识的好材料。
C语言 C++ 考试 学习 参考 数组