在看本文章之前,请先了解: 指针的介绍之简单的名词概念梳理 指针类型、指针所指向的类型、指针所指向的内存区、指针自身所占据的内存 总结指针的算术运算 指针变量存的是地址 首先,要明确,无论指针变量是什么类型,他们都只有一个目的——存放地址。其他任何东西都不存。 指针变量有哪些数据类型 指针变量归根结 …

阅读全文 »

指针的四大要素 指针类型、指针所指向的类型、指针所指向的内存区、指针自身所占据的内存 指针变量类型 指针变量类型:如“int*”、“double*”、“char*”。 指针变量所指向的数据类型 指针变量所指向的数据类型:如“int”、“double”、“char”等基本数据类型。 指针所指向的内存区 …

阅读全文 »

指针的算术运算包括指针与整数的运算和指针与指针的运算两种。 建议看本文之前先对指针的基本概念进行梳理:http://gaozhiyuan.net/c/pointer-introduce.html 指针与整数的运算 为研究指针与整数的运算,我们以顺序存储结构中的数组为例,进行讲解。因为数组在内存中的每 …

阅读全文 »

在C语言中,“*”一般有两个用处: 1. 作为指针类型,声明一个指针变量时使用。如: int* p;  //声明变量p是一个指针变量,用于存放int型变量的地址。 2. 取内容操作符,取除指针变量指向的变量所存储的内容。如: #include <stdio.h> int main(voi …

阅读全文 »

大前天,笔者在给同学解答问题时,遇到了这个问题。   程序1: 程序2: 出现这个疑问,很正常,因为初学者会很自然的将代码记忆化——比如这段代码是干嘛的,那么我遇到这个功能就用这段代码,但具体代码是什么意思,往往不管,有点类似于记单词的意思。但程序不同,代码都很灵活,相同的功能可以用不同的 …

阅读全文 »

指针知识再梳理——为本学期的《数据结构》课程做铺垫。 距离笔者学习C语言已经过了一整个暑假了,了解到本学期开设了《数据结构》这门课。《数据结构》学好的前提就是精通指针,指针是C语言的灵魂,学会指针就学会了C语言。 指针的作用 1. 表示一些复杂的数据结构,如链表和图。(数据之间有着一定的联系,需要指 …

阅读全文 »

初高中经历 2019年9月11日,是我21岁生日,在这一天,我开始着手创建一个自己的博客。 说起做网站,这对我来说并不难,因为早在2012年,我就有了一个自己的网站,当时为了练习做网站的技术,我买了一个十分便宜的虚拟主机(其实在最开始,我用的是免费的co.cc域名和浦东信息港的免费虚拟主机),为什么 …

阅读全文 »