![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
今天敲代码了么
这个作者很懒,什么都没留下…
展开
-
C++学习笔记1.1:数据类型本质分析
对于解决方案有很清晰的架构图,那么对于我们的技术也要分清层次。 1. 内存四区 1.1 数据类型本质分析 1.1.1 数据类型概念 "类型”是对数据的抽象 类型相同的数据有相同的表示形式、存储格式以及相关的操作 程序中使用的所有数据都必定属于某一种数据类型 从编译器的角度来考虑数据类型问题,才会发现它的本质。 1.1.2 数据类型的本质 数据类型可理解为创建变量的模...转载 2019-04-11 19:41:45 · 232 阅读 · 0 评论 -
C++学习笔记1.2:变量类型
1.2 变量的本质分析 1.2.1 变量的概念 概念:既能读又能写的内存对象,称为变量;若一旦初始化后不能修改的对象则称为常量。 变量定义形式: 类型标识符, 标识符, … , 标识符; int x; int wordCut, Radius, Height; double FlightTime, Mileage, Speed; int a; doub...转载 2019-04-11 19:42:34 · 159 阅读 · 0 评论 -
C++学习笔记1.3:程序的内存四区模型及函数调用
流程说明 1、操作系统把物理硬盘代码load到内存 2、操作系统把c代码分成四个区 3、操作系统找到main函数入口执行 建立正确程序运行内存布局图是学好C的关键 1.3.1 栈区和堆区 #include <stdlib.h> #include <string.h> #include <stdio.h> //堆 char *getMem(...转载 2019-04-11 19:42:57 · 218 阅读 · 0 评论 -
C++学习笔记2:指针
2.1 指针强化 强化1:指针是一种数据类型 1)指针变量也是一种变量,占有内存空间,用来保存内存地址 测试指针变量占有内存空间大小。 2)*p操作内存 在指针声明时,*号表示所声明的变量为指针 在指针使用时,*号表示操作指针所指向的内存空间中的值 *p相当于通过地址(p变量的值)找到一块内存,然后操作内存 *p放在等号的左边赋值(给内存赋值,写内存) *p放在等号的右边...转载 2019-04-12 14:29:03 · 178 阅读 · 0 评论