C语言学习随记
一.结构体、枚举与联合(Structure,Enumeration & Union)123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566#include <stdio.h>#include <stdlib.h>#include <inttypes.h>#include <stdbool.h>// 枚举Enumeration // 可替代多个#define// 联合Union// 它允许在相同的内存位置存储不同的数据类型。// 联合体的所有成员共享一块内存空间,大小等于其最大成员的大小。// 这就意味着在任一时刻,联合体只能存储一个成员的值// 一个变量可能存储多种类型的数据,但是在一个给定时刻里,只是用其中一种的数据类型,这样可以节省内存。typedef union { int int_value; float flo ...
关于刷题日志的说明
一则通知本小站不再进行刷题日志的的更新,之前的日志也全部删除😭😭😭如有需要,可前往🚀GitHub我的主页可查找到我的刷题日志🍩🍩🍩里面包含了我做过的题目中对我有所帮助的💕💕💕🎈由此进入:Algorithm-Problem🎈🙇非常感谢!❤❤❤END!🚀🚀🚀
变量名命名的艺术
The Art of Naming the Variable Names一、总论身为IT行业的小白,我们不能仅仅沉浸于代码语言的层次上或算法与数据结构的快感中,我们应该思考:但在这些基本都搞定了呢!?我们又该何去何从?
实际上,最高深的层次往往不是代码的算法与数据结构的构建本身,而是编程的艺术。一些大师级别的人物,他们在谈到编程或软件构建上绝不仅停留在代码、语言、算法和数据结构上,而是提升到一个极高的层次——编程的艺术。也就是说:思维和艺术将会决定你写代码的高度。
而编程的艺术其中一个重要的点便是——变量名命名。
变量名命名的重要性变量名真正的命名往往直接决定软件构建的效果、代码的性能,甚至可能影响到软件的安全和效益,以及所出现的问题一半都可能源于变量名命名。
我们为何如是说呢?“一个好的变量名命名不是一个即时的效果,而是一个长期的效益。”一个例子:我们设想下列情景:
(1)我养了一只狗🐕,它叫小黑,小黑死去之后,我又养了一只叫小白的狗🐕;这样并无问题,我们都能分清楚。
(2)可是,如果我养了10000只不同(这里说不同只是方便假设,因为这里不能用数组,而是无联系的10000个变量 ...
Re0:提瓦特幸存者
Re0:从零开始的C++游戏开发前言:本笔记是Chaos观看B站upVoidmatrix的课程从零开始的提瓦特幸存者的个人笔记;所用为适合新手入门的easyx图形库。第一集 追鼠标の小球12345678910111213141516171819202122232425262728293031323334353637#include <graphics.h>#include <iostream>int main(void){ // 初始化 initgraph(1280, 720); int x = 640; int y = 360; // 双缓冲绘图 BeginBatchDraw(); // 主循环 while (true) { ExMessage msg; // 读取操作 while (peekmessage(&msg)) { // 在这里进行消息处理逻辑 if (msg.message == WM_MOUSEMOVE) { // 数据处理(由于数据处 ...
学习与考试
一个紧急的必要是,我们要明辨今日学习之目的。
而一个非常常见的错误状态是认为学习的目的是考试。学习是手段,考试是目的。那么这种观点就隐含着这样一种庸俗的实践观:把考试看成是一种实践,而把学习看成是一种认识。考试为什么是实践?考试可以带来好处,获得利益。因此,很多人是把考试看成一种实践活动:考试就是混文凭、拿证书,捞身份,进圈子,抬地位,赚好处……关键是,我们需要意识到学习确实是认识,认识如何得到上面的奖励,来有益于自身生存发展——不管是物质层面的充裕,还是精神层面的富足。但是在这种情况下,通过考试得到基本的这些好处之后的具体实践怎么办?绝大部分都会变成沉溺于声色犬马的“享乐主义”,或“躲进小楼,不知西东”自以为精神超脱之人。由这样一环一环的考试来驱动你学习,那就会失去严肃的、有组织计划的、有学习意愿的主动性,就会失去“选择学哪些东西,考什么东西”的这种本能。
同时,今日学生可能从初中就意识到考试本身不是目的,考试是以学习为目的,换言之,学习是为了让自己可以进一步的学习。比如初中学习为了到市重点更好的学习,而高中学习为了进双一流受到更严格的科学训练和人文训练。这种以学习 ...
Hello, World!
高考之后 一扇门打开了,又有更多扇。
一堵墙穿过了,又有无数堵
——这是一个巨大的城堡,
和童话里的那个毫不一致。
抬头,只有阴晴不定的天空,
处处不是温暖的壁炉,而是虚弱者掩息的呻吟和溃烂,
下的这场大雨,冲刷了许多也淹没了许多,
这到底该还是不该呢?
彩虹不会给出答案。七色光穿不透那重重岩壁。
我们要看太阳,而不是仅看彩虹!