JAVA
发表于2025-12-03更新于2025-12-27
1 | # 导入pygame模块 |
1 | # 绘制一条线 |
1 | # 绘制多条线 |
1 | # 绘制多边形 |
1 | # 绘制圆 |
1 | # 绘制矩形 |
STL是C++的标准模板库、可以快速实现代码逻辑。
大体上包括:容器、算法封装、迭代器、仿函数、适配器、分配器
类似于数据结构的顺序表
1 | int main() { |
1 | 输出: |
1 | int main() { |
1 | 输出: |
1 | void printVector (vector<int>& v) { |
1 | 输出: |
1 | int main() { |
1 | 输出: |
本文主要是以一种新形式来学习C语言,可以让新手更深刻的记住语法以及相关用途
编程语言是一种与计算机交流的语言,让计算机实现需求
就像和英国人得用英语,和计算机交流就得使用计算机语言
目前我们有三大主流编程语言,分别是:C++、Java、Python
这三个语言是通用性比较强,功能比较齐全,其他的语言也各有优点但是没有这三门语言通用像PHP、go、rust等等
那么不管我们将来学习哪门语言,都需要学习对应的基础语法,而他们的基础语法逻辑基本相同,所以我们先通过学习C语言,打好基础,了解语言的构成与锻炼代码能力
所谓编译器就是把人类语言按照计算机语法转换为二进制
至于底层逻辑大家先不用太了解,感兴趣可以去搜索一下相关视频,我们只需要学习基本操作即可
目前C/C++的主流编译器主要有三个 VS code、Clion、VS 2022,当然了除此之外由于初学者并不需要复杂的功能以及插件,所以一个轻量级的编译器也是很好的选择,**dev-c++**就是一款功能全面,并且十分轻便的编译器,本文主要使用dev-c++来进行讲解
Dev C++ 5.11 简体中文版下载地址:
这个是我直接在网上找到的,大家也可以直接在QQ群下载压缩包
除了图片中的界面之外其他的配置默认即可
| 分类 | 说明 |
|---|---|
| DDL | 数据定义语言,用来定义数据库对象 |
| DML | 数据操作语言,用来对数据增删改 |
| DQL | 数据库查询语言,用来查询数据库数据 |
| DCL | 数据控制语言,用来创建数据库用户、控制数据库的访问权限 |
查询所有数据库
1 | SHOW DATABASES; |
查询当前数据库
1 | SELECT DATABASES(); |
1 | CREATE DATABASE[IF NOT EXISTS]数据库名[DEFAULT CHARSET 字符集][COLLAT 排序规则]; |
1 | DROP DATABASE[IF EXISTS]数据库名; |
1 | USE 数据库名 |
一种暴力算法,对元素进行依次处理
1 | int findMax(vector<int> v) { |
1 | 输出: |
1 | class Solution { |
1 | class Solution { |
雄关漫道真如铁,而今迈步从头越
——毛泽东
缩进就是每一行开头都要有一定的格式,python需要严格的缩进去控制代码
1 | if True: |
如果语句太长会导致代码十分的不整齐并且混乱,我们可以通过 \ 来将同一行语句,变成多行
1 | print(1312371237+ \ |
1 | # 我是单行注释 |
单引号表示一个词,双引号表示一个句子,六个双引号表示多个句子组成的段落
1 | word = 'word' |
[!NOTE]
软件:VS code
浏览器:谷歌浏览器
1 | "": 跨浏览器声明 |
示例:
1 |
|
1 | "<body></body>":网页显示主体 |