C语言程序设计入门(四)
来源:互联网 发布:怎么在淘宝上开个网店 编辑:程序博客网 时间:2024/05/22 05:32
上回说了给大家一个课件,是我们当时上课的时候用的,我看了一下,其实挺全的。上传的时候CSDN审核太严格了,没通过,我也懒得弄了。请点击这里下载,是一个百度云盘的链接。
好了,话不多说,是时候正式的讲一讲C语言的指针了。
在修建房子的时候,为了方便找到房间,会有门牌号,相应的,在电脑中存储内容时,同样需要有门牌号一样的东西,那就是指针。
在C语言中,如果先假设了一个变量,拿到这个变量的门牌号的方法是用取地址符合&,如果给的是门牌号,想拿出来对应存储空间中的内容,就用*,是用来取内容的。
下面系统的说一下指针的作用:指针是C语言中广泛使用的一种数据类型
运用指针编程是C语言最主要的风格之一
利用指针变量可以表示各种数据结构
能很方便地使用数组和字符串
能处理内存地址,从而编出精练而高效的程序
指针极大地丰富了C语言的功能。
下面直接给出一个实例
int main( ){ int *p,m;//注意指针的声明方法 scanf("%d" , &m); /* &:取变量m的指针 */ p = &m; /* 指针p指向变量m */ printf("%d ",*p); /* p是对指针所指的变量的引用形式,与m意义相同 */ printf("%x",p); /* 输出指针变量p中的指针,指针是以整数形式表示的 */ return 0;}
知道了指针,就有必要知道什么是字符串了,字符指的是键盘上的所有可输入字符,而字符串指的就是他们的集合了。在C语言中,声明字符用char 在输出输出函数中对应的是%c ,字符串以字符的数组形式存在,具体如何体现,这一节暂时不说。指针的存在为操作字符串提供了极大的帮助,可以精确到字符串中的每一个单位,所以在字符串是用的特别多的。
指针用处其实还有其他方面,比如函数的参数,以及函数本身都可以是指针。
本节内容确实很多,我只是单纯的讲一下自己对指针的理解,具体内容还需要大家参阅课件中的第六章指针部分。
0 0
- C语言程序设计入门(四)
- C语言程序设计笔记(四)
- C语言程序设计入门(一)
- c语言程序设计入门(二)
- C语言程序设计入门(三)
- C语言程序设计<四>
- C语言程序设计谭浩强版 四
- C语言程序设计入门
- C语言程序设计入门
- C语言程序设计谭浩强版 十 四
- C语言程序设计入门学习六步曲
- C语言程序设计入门学习六步曲
- C语言程序设计入门学习六步曲
- c语言程序设计入门学习六步曲
- 《C语言程序设计》读书笔记(四)——函数与程序结构
- C语言程序设计(谭浩强)
- (未完成)C语言程序设计
- c语言程序设计(1)
- 散列入门(3)----pat-b1033. 旧键盘打字(20)
- 怎样处理服务器负载量过大
- 开灯问题
- Grid Growing Clustering Algorithm
- XCode移除本地仓库
- C语言程序设计入门(四)
- 编程思想之消息机制
- C++学习第三课
- 仿QQ侧滑菜单
- 两学一做
- [Leetcode 79] Word Search
- C++ Primer_3 字符串、向量和数组
- 二分查找
- springMVC返回数据的四种方式