- 博客(16)
- 收藏
- 关注
原创 第四章 复合类型
4.1 数组数组是一种数据格式,能够存储多个同类型的值,数组声明的通用格式 typeName arrayName[arraySize] 表达式arraySize指定元素数目,必须是整型常数或const值,也可以是常量表达式,即其中所有的值在编译时都是已知的编译器不会检测使用的下标是否有效,如果将一个值赋给不存在的元素month[101],编译器并不会指出错误,但是程序运行后,这种赋值可能引发问题,它可能破坏数据或代码,也可能导致程序异常终止sizeof运算符用于数组名,得到的是整个数据中的字节数,如
2022-05-14 20:11:22 82
原创 第三章 处理数据
3.1 简单变量①C++命名规则在名称中只能使用字母字符,数字和下划线名称的第一个字符不能是数字区分大写字符和小写字符不能将C++关键字用作名称以两个下划线打头或以下划线和大写字母大头的名称被保留给实现使用。以一个下划线开头的名称被保留给实现,用作全局标识符C++对于名称的长度没有限制②整型【字节指的就是描述计算机内存量的度量单位】char 8bit 1byteshort 16bit 2byteint 至少16bit 一般是4bytelong 至少32bit 一般是8byte
2022-05-14 10:34:10 91
原创 第二章 开始学习C++
2.1 进入C++myfirst,cpp包含下述元素1.注释,由前缀//标识【C++注释以双斜杠//开头,C注释包括在符号/* */之间】2.预处理器编译指令#include【iostream 文件内容取代程序代码行,原始文件没有修改,而是将源文件和iostream组合成一个符合问题件,编译的下一阶段使用该文件】3.函数头:int main()4.编译指令 using namespace5.函数体,用{}包含6.使用C++的count工具显示消息的语句【cout的对象属性包括一个插入运算
2022-05-08 10:36:20 57
原创 第一章 预备知识
1.1 C++简介C语言—过程性语言C++ —面对对象编程【OOP】和泛型编程1.2 C++简史1.2.1 C语言贝尔实验室开发UNIX操作系统,需要一种语言,能够生成简洁,快速的程序,并能有效的控制硬件传统上,使用汇编语言【依赖于计算机的内部机器语言,低级语言,直接操作硬件,访问CPU寄存器和内存单元,移植时需要用不同的汇编语言重新编写程序】UNIX是为不同计算机工作而设计的,需要高级语言【致力于解决问题,而不针对特定的硬件,编译器将高级语言翻译成特定计算机的内部语言】1.2.2 C语
2022-05-03 18:38:45 332
原创 牛客BM1---反转链表
一.题目描述给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围: 0\leq n\leq10000≤n≤1000要求:空间复杂度 O(1)O(1) ,时间复杂度 O(n)O(n) 。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。示例1输入:{1,2,3}复制返回值:{3,2,1}复制示例2输入:{}复制返回值:{}复制说明:空链表则
2022-03-27 18:16:44 638
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人