自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 define与typedef定义类型别名

反观typedef,它是相当于定义了一个新的类型叫做int*,因此在定义c,d的时候就自然而然的把这两个变量都定义成了int*类型的。通过上述问题的思考,我在这里建议大家,更是告诫自己,专业的事情就要交给专业的人干——对于定义类型别名这件事,尽量使用typedef!#define 是定义宏,作用就是把参数替换到文本当中。因此,在上述问题中代码。如果没有答对,请听我徐徐道来……答:变量b是int类型,其余三个变量是int*类型的。问:变量a,b,c,d分别是什么类型?请大家阅读一下代码,并回答问题。

2024-06-02 20:51:38 107

原创 利用按位与运算的特点解决单身狗(数组中只出现一次的数字)问题

通过分析两单身狗异或所得到的值我们不难发现,在二进制位中,数字为1的二进制位两个单身狗必然是一个为1一个为0(如下图)。那么我们便可以通过这个二进制位来讲所有的数字分为两组,而成对的数字必然会被分到同一组,这样我们便将两个单身狗分开了,此时我们再给两个分组异或便能够得到两个单身狗了!可是,当我们实际去操作时却发现,最终异或出来的结果是两个单身狗的异或,通过这个值我们很难找出到底是哪两个数字是单身狗。用数字0把里面所有的数字都异或一遍,利用异或两次等于没异或的特点(比如5^5 == 0)来处理。

2024-06-01 16:06:54 299

原创 三步逆序法解决字符串左旋

问题描述:将一个字符串左旋n个字符。例如:abcdef左旋两个字符后得到cdefab。

2024-06-01 15:30:56 152

原创 C语言自定义类型

文章通过定义、内存分配等方面介绍C语言中常见的自定义类型,如:结构体、位段、枚举、联合(共同体)。

2024-05-26 21:46:32 552

原创 模拟实现一些C语言的字符串函数

实现的函数:strlen(),strcpy(),strcat(),atrcmp(),strstr(),memcpy(),memmove()...

2024-05-24 21:50:09 380

原创 Java实现图书管理系统

实现的功能:

2024-05-16 10:18:54 99

原创 谈Java类初始化的代码执行顺序

(当有对象创建时才会执行实例代码块,再执行构造方法)(静态代码在类加载阶段执行,并且只会执行一次)(第二次实例化是静态代码块将不再会被执行)3.父类的实例代码块。5.子类的实例代码块。

2024-04-28 21:43:56 93 1

原创 史上最牛求某数二进制中1的个数(C++/Java实现)

只需要统计与运算的次数即可得到1的个数。

2024-04-21 18:48:38 115 1

原创 C语言占位符和转义序列

(另外,要显示各进制数的前缀0、0x、0X,必须分别使用%#o、%#x、%#X)%Le 以指数形式表示long double。(图片引用自《C Primer Plus》)%e(E) 以指数形式表示的浮点型。

2024-04-21 14:45:06 165 1

原创 自用路由与交换设备配置指令笔记cisco(持续更新中)

Switch(config)#enable secret cisco //设置访问信息,用户名/口令为:admin/cisco,域名为 ujn.edu.cn,rsa 加密长度为 1024。SWA(config)#interface GigabitEthernet 0/1 //SWA的端口 Gi0/1为Trunk 端口,允许 VLAN10,20,100 通过,RT2(config)#interface GigabitEthernet 0/0 //进入路由器接口 gi0/0。本征 VLAN 为 100;

2024-03-28 12:07:23 370 1

原创 (C语言)数据的存储学习心得

文章主要包含的内容:原码,反码,补码大小端介绍浮点数存储规则大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地址中。

2024-03-18 18:13:08 306

原创 统计二进制中1的个数问题巧妙算法分享

我们在处理统计二进制中1的个数此类问题时,通常需要多次循环去读取每一位的数值。今天我发现了一个很高效的方法去寻找每一个1,在这里向大家分享一下。

2024-01-30 11:41:46 342 1

原创 判断闰年方法

类似于判断某月有多少天这一类的编程题需要用到判断闰年的方法,接下来我将向大家分享一下判断闰年的方法。能被4整除但不能被100整除,或者能被四百整除的年份便是闰年。最后提一嘴,闰年的二月是29天,平年的二月是28天!

2024-01-29 18:13:42 315

原创 不借助中间变量交换两变量值

利用异或运算可以解决这个问题!

2024-01-27 16:58:50 355 1

原创 C语言实现扫雷小游戏(9×9)

文章展示了9×9的简单扫雷小游戏(也可以通过修改部分代码更改成n×n的),并简单介绍了编写程序过程中的思路,文件结尾附带完整代码!!!

2024-01-23 12:44:42 829 1

原创 字符相加问题的一种解决方式(C语言)

最近在写扫雷小游戏的时候遇到一个问题,就是如何计算字符之间的加法。众所周知,字符之间的加法实际上是ASCLL码相加,那么我们只需要将数字字符减去'0'就能得到对应的数字。例如,'0'的ASCLL码是48,'2'的ASCLL码是50,那么'2'-'0'就等于2。

2024-01-23 10:18:30 393 1

原创 小游戏三子棋(C语言实现)

文章最后附带完整代码,可实现三子棋简单的人机对战。

2024-01-17 12:22:00 361

原创 博客的起点--编程之路的新起点!!!

我是一名大二的网络工程专业大二在读生,很高兴能在CSDN与大家相遇.我将在这里记录我的编程之路,从C到C++然后是Java,我将尽可能将我的所学整理到我的账号里与大家分享,希望能收到大佬的建议,跟希望能帮助后来的同学学习编程,让我们一起加油吧!我对考研不太感兴趣,因此我的规划是大学毕业后直接找工作,届时我希望自己能够考到各种有含金量的认证和证书,向大厂进发!我近期的编程目标是在大三结束前的两年时间里完成C/C++/Java的学习,能够熟练地运用这些语言完成编程任务.

2023-09-12 20:55:11 47 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除