- 博客(6)
- 收藏
- 关注
原创 2021-09-12
内存四个区域:代码区存放函数体的二进制代码,由操作系统进行管理。全局区全局变量和静态变量;常量:字符串常量; const修饰的全局变量(全局常量);栈区由编译器自动分配释放,存放函数的参数值,局部变量等;注意事项:不要返回局部变量地址,栈区开辟的数据由编译器自动释放。堆区由程序员分配释放,若程序员不释放,程序结束时由操作系统回收;在c++中主要利用new在堆区开辟内存。1.利用new关键字,可以将数据开辟到堆区;2.指针 本质也是局部变量,放在栈上,指针保存的数据是放在堆区。
2021-09-12 15:35:51 78
原创 联合
在结构类型中,每个成员占用独立的内存空间。与此不同,联合类型中所有成员使用同一片内存空间。编译程序将按联合中需占用内存最大的那个成员分配内存空间。与结构不同,一次只能给联合类型的一个成员赋值,当向联合变量的另一个成员赋值时,其原有的值将被覆盖。`#include <stdio.h> //头文件#include <stdlib.h>int main(){union ThreeInOne .
2021-08-06 01:51:23 116
原创 2021-07-11
第一章 绪论1.1 基本概念和术语1.1.1 数据1.1.2 数据元素1.1.3 数据项1.1.4 数据对象1.1.5 数据结构1.2 数据结构的三要素1.2.1 数据的逻辑结构1.2.2 数据的存储结构1.2.3 数据的运算1.1 基本概念和术语1.1.1 数据数据:是能输入计算机且能被计算机处理的各种符号的集合。1.1.2 数据元素数据元素:是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。1.1.3 数据项数据项:构成数据元素的不可分割的最小单位。1.1.4 数据对
2021-07-11 23:20:01 147 2
原创 第二章 java基础知识(1)
目录2.1、标识符2.2、关键字2.3、注释2.4、常量2.5、数据类型2.6、变量2.7、类型转换2.8、运算符2.8.1、算术运算符2.8.2、自增和自减2.8.3、赋值运算符2.1、标识符定义:用来表示类名、变量名、方法名、类型名、数组名和文件名等的有效字符序列称为标识符。标识符的定义有如下规定: 1.标识符由字母、数字、下划线"_"、美元符号"$"组成 2.标识符不能以数字开头 3.标识符不能是关键字 4.标识符严格区分大小写格式:常量的命名法:常量规则:每个单词都大写,
2021-04-02 11:02:35 59
原创 练习题
变量i的值为4,下列操作能够得到变量a的值为3的是:(1) a = i--(2) a = --i(3) a = 15%4(4) a = 14 / 4(5) a = (i^=7)答案:(2)(3)(4)(5)a^ =b相当于:a=a^b;异或就是两个数的二进制形式,按位对比,相同取0,不同取。...
2021-03-13 12:56:36 376
原创 第一章 java入门
1.1、JDK安装和配置1.2、IDEA安装第一步:打开官网进行下载和安装(https://www.jetbrains.com/idea/)第二步:运行程序进行安装第三步:激活见下链接: IDEA 2020.3.2
2021-02-28 19:03:35 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人