5.21-【C语言指针】尽毕生所学教会你C语言指针,看完不会我吃鼠标!
热门回复:
- 翱翔音符:新手对于指针唯一难懂的概念就是“地址”,很多老师在讲指针时会把地址简单过一下然后就开讲应用
下面我自创了一个人性的举例[doge]:
#include<stdio.h>
int main()
{
int 我=受伤;//地址为浙江
int*班长; //此时班长并未知道我受伤
班长=&我; //通过“&”手段提取到我的地址 在浙江,并将这信息储存在脑中
*班长=受伤;//通过存储好的地址乘坐“*”号来指向“我”,才得知“我”受伤了
}
由上面的例子得知:地址“浙江”并未出现在有效代码里,只有通过printf等打印手段才能知道具体地址,而在实际运用中,地址都是诸如
0x11ABCD的格式[doge]
- 凉人菌:指针,指向指针的指针,指向指向指针的指针的指针
- 两面包夹芝士iii:自己去学习下汇编基础,这种东西就很明白了。指针这个东西已经是很简化的东西了。当然简化不等于简单。只不过中间的确省去了很多步骤。其实去学学汇编基础也就几个小时,但是对学任何语言帮助都很大。编程的本质其实就是一个信息的交互过程。要学习的就是怎么把储存的信息调用出来。那些什么算法,循环,等等的东西只能算是一个计算方式。是基于数据的应用。也可以说这些应用很多都是语言开发者给你的一串代码。像啥for case while这种东西一开始就是不存在的。 甚至连12345678这种东西都是不存在的。电脑只是通过电位来记录是与否,说白了就是通电和断电的一个状态,也就是所谓的二进制。 然后再把这些二进制通过表达方式转换成你见到的数字。只要了解谢谢本质,学什么都会快很多。
- 编程知识分享官奈亚子:指针扎人
- 墨影墨月:指针不扎人,专门指内存。