C语言 掌法学习笔记
分享一下我整理的 C 语言学习笔记
Strange191110
捂脸的售前解决方案一枚
展开
-
C 语言笔记 —— 函数参数带 & 和不带 & 的区别
在 C 语言的函数中定义参数时,有时会用到 &,比如:void InitSqList(SqList &L) { // 顺序表初始化函数 for (int i = 0; i < MAX_SIZE; i++) L.data[i] = 0; L.length = 0;}那么,定义的参数用 & 和不用 & 有什么区别?下面我们来比较一下。首先是不带 & 的参数。#include <stdio.h>#define MAX_SIZE 10原创 2021-02-27 16:39:59 · 16427 阅读 · 18 评论 -
C语言笔记分享 —— 数组和指针
1.1 前言搞不懂指针在数组中的用法,可以说就没有真正地理解指针,也不能真正地使用指针。所以我觉得有必要整理一下。1.2 什么是数组数组定义为存储在连续内存位置的相似类型数据项的集合。这个很重要,也就是说数组中的元素地址是连续的。...原创 2020-05-21 17:13:41 · 155 阅读 · 0 评论 -
C 语言笔记分享 —— const 关键字
const 关键字可用于修饰变量,也用于修饰指针。修饰常量不难理解,但拿来修饰指针会出现三种不同的指针,这些指针的名字很难记,这里给个小建议:不要去记 const 修饰的三种指针的名称,理解怎么用就行。原创 2020-05-08 16:55:31 · 117 阅读 · 0 评论 -
C 语言笔记分享 —— 浅谈地址与指针
1.1 前言初学 C 语言之时,就听说 “ 指针是 C 语言的灵魂 ”,指针的重要性可见一斑。提到指针总会提到地址,它们到底有什么区别呢?1.2 虚拟内存空间虚拟内存空间是计算机系统的一种技术,区别于硬件上的物理内存。虚拟内存空间是逻辑管理型的,也就是说它通过十六进制编号来对数据进行管理,而每个编号都是唯一的。1.3 地址编译器和程序的运行离不开虚拟内存空间,虚拟内存空间中编号...原创 2020-04-22 15:06:37 · 254 阅读 · 0 评论