★忒變&忄★
★忒變&忄★
全部文章
HELLO C
C++(21)
IT资源(8)
LC(12)
Linux(9)
数据结构(20)
未归档(5)
网络编程(3)
计算机组成原理(1)
归档
标签
去牛客网
登录
/
注册
★忒變&忄★的博客
全部文章
/ HELLO C
(共19篇)
初夏小谈:各个数据类型在不同系统下的所占字节数
一,在Win10系统下,先32位测试: 1.源码: 一、VS2017测试: 32位测试结果: 二、64位测试: 说明:不同编译器对数据类型所占的大小会进行调整。从上面可以得知只有指针类型变成了8个字节,因为指针里面存储的是数据的地址,而非数据本...
2019-06-26
0
472
初夏小谈:经典游戏之别踩白块小游戏---小项目(C/C++打造)(1.0.01)
对于一个酷玩游戏和更喜欢设计游戏的人来说,能够自己编写一款比较有意义的经典游戏是一件多么爽的事情,在编程的行业里,最大的成就感莫过于全球大部分人都超级热爱自己的团队设计的软件并且爱不释手。这个目标真是过于远大,但还是要有的,万一实现了呢呵呵。 对于一个热爱玩游戏的我却更...
2019-04-13
0
635
初夏小谈:C/C++打造独具一格的相册---小项目
上一周我用C尝试制作一个可视化相册,这个相册使用了很多以前没有用到的东西,例如如何捕捉鼠标,设置鼠标***,如何设置按钮,如何存放图片的位置等等。 制作相册项目:需要这样几个流程:1:加载资源 ...
2019-04-08
0
453
初夏小谈:内存管理之常见内存错误(干货!!!)
想来说说内存管理已经好长时间了,但是不知如何较好的表达。整理了几天,来给大家分享这种底层问题。 学好C语言就要学好内存管理。那么内存分为那几个区呢? 先来说说内存中大致的这几个区:栈区,堆区,全局变量区,和代码区。 栈区:就是用来保存局部变量。栈上的内容只在函数的范围内存在,...
2018-11-25
0
324
初夏小谈:野指针(隐形杀手):干翻了多少英雄汉(干货!!!)
前言: 如果学习了C语言,没有好好研究内存管理的话,恐怕C语言还是很模糊吧,当我跟着学校老师的步伐学完C语言之后,我可以说是和小白没什么两样。不是说老师教的不好,只是C语言真的太经典了。如果对它没有精心的去好好研究,那真的入门都不算。当我第一次学完C语言时,感觉脑子很乱,傻傻地连指针都搞不清楚,...
2018-11-25
0
558
初夏小谈:震惊!!!C语言版图
C语言作为编程语言界的王者。当我学完它后,感到有一种莫名的钦佩。对此我对它进行了梳理。 ...
2018-11-21
0
366
初夏小谈:大小端(测试当前机器是大端/小端)
大小端: 大端存储模式:就是内存的低地址上存着数据的高位,高地址上存着数据的低位。 小端存储模式:就是内存的低地址上存数据的低位,而高地址上存数据的高位。 为什么要有大小端? 这是因为在计算机系统中,...
2018-11-21
0
694
初夏小谈:结构体内存对齐详解
内存对齐?什么是内存对齐? 对于这个问题我们先来看看这样的一个结构体(在32位系统下) typedef struct Stu1 { char C1; int num1; short S1; }Stu1; 如果我们不知道内存对齐或者不清楚内存对齐时,我们可能这样分析: ...
2018-11-19
0
405
初夏小谈:旋转字符串优化1.0,2.0(不用循环)
左旋与右旋原理一样。之前旋转不够简单,对此研究出更加优化的算法。 #include<Aventador_SQ.h> //优化1.0 void XuanZhuan1(char *arr, int k) { char arr1[1024] = "0"; int ...
2018-11-10
0
420
初夏小谈:模拟memcpy,memmove
menmcpy拷贝可以是字符型,自定义结构体等,不局限于字符串 #include<Aventador_SQ.h> //模拟实现memcpy void* Memcpy(void* dest, void* src, size_t count) { void* ret = dest; ...
2018-11-10
0
363
首页
上一页
1
2
下一页
末页