其他分享
首页 > 其他分享> > 大一萌新写的c语言都能看懂版(二)

大一萌新写的c语言都能看懂版(二)

作者:互联网

大一萌新写的c语言都能看懂版(一)_Why_does_it_work的博客-CSDN博客

之后我想谈一谈数据

数据

我们在初始编程的时候,我们写完头文件之后,通过多个函数和一个主函数或者通过一个主函数对数据进行操作,数据有什么?上篇文章就提到了,有基本类型,构造类型,指针类型和空类型viod

我想先谈一谈上篇文章没有写到的,指针类型数据,我们知道指针就是地址,指针变量就是变量,是两个不一样的东西,这次我想通过大一萌新的角度,思考一个问题,地址是什么,它在干什么?

其实每个人都知道,cpu处理器是通过地址访问内存单元,上一篇说到变量的时候,说变量是由变量名,变量值和存储单元构成,内存单元和地址真的一样吗?

显然是不一样的,这些都是由于口头表达不规范给我这个萌新带来重重困扰(不知道大家是否有这样的问题)cpu通过地址指向内存单元,是因为地址作为一个数据,它自身具有指向性,地址是指针,指针是地址,地址由于指向性指向内存单元,就是指向数据,所以指针具有指向数据的作用,那指针指向变量呢,指针变量的定义为指针变量所指向的是变量值,变量所存储的是指向这个变量值所存在的地址,其实它就是一个变量,这里的变量指的是基本数据类型,整形,浮点型等等,指针十分强大它也可以指向一个函数(上一期评论区大佬做了解释),也可以在函数中使用指针变量,听了上述讲述,希望大家有所收获,对于指针和指针函数和指针数组有一个新的理解,从数据的角度切入

  本来想写到结构体的,但是下午要测一千米

 

标签:语言,变量,指向,函数,大一萌,地址,能看懂,数据,指针
来源: https://blog.csdn.net/Why_does_it_work/article/details/120903462