自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程的状态

线程的状态

2022-07-31 17:57:40 344 1

原创 线程和进程之间的区别

线程和进程之间的区别与联系

2022-07-31 15:49:58 218

原创 线程安全问题

多线程的安全问题

2022-07-30 11:14:01 293

原创 操作系统是如何管理进程的?

进程的基本属性与系统对进程的管理

2022-07-27 17:28:51 1777

原创 Thread类的基本使用。

Thread类的基本使用及其细节。

2022-07-25 01:10:36 378

原创 关于一个图书小系统的实现

关于一个图书小系统的实现这次是关于一个图书系统的实现,首先我们来看其基本功能首先,这个图书系统可以区分你是图书管理人员,还是一个普通用户此外根据选择的不同,我们可以选择不同的功能,选择管理人员我们得到的面板选择学生我们得到的面板首先我们来看其基本功能,比如说我们显示图书:>或者是查找图书接下来,我们通过代码来一步步具体实现:>首先,既然是一个图书系统,那你总得有图书吧?,图书有姓名和作者等信息,因此我们可以创建一个图书类,来存放我们这些信息。Book类这里我们声明

2022-04-23 22:02:37 259

原创 初喝咖啡 - java的数据类型及用法

初喝咖啡 - java的数据类型及其用法首先,我们先来了解一下什么是常量。常量,常量,顾名思义便是不变的量,我们请看以下代码:>public class BlogData { public static void main(String[] args){ System.out.println(3.14); System.out.println('a'); System.out.println("你好"); System.out

2022-03-14 15:06:41 1195

原创 关于结构体,枚举,联合的一些知识

关于结构体,枚举,联合的一些知识首先我们来看一下什么是结构体通俗来说,结构体便是各种类型的集合。接下来便是各处所代表的含义了例如,我们现在来描述一个人。其中name,age,sex,addr,phone都是描述一个人的元素。记得不要忘记最后的分号噢但其实,结构体声明的时候也可以省去标签,直接用struct进行声明,这种类型叫做匿名结构体类型。请看下图:>像这种直接省去标签的结构体类型比较特殊,但其中也有注意的点。匿名结构体类型在创建变量的时候只能在这个位置创建:2

2022-03-04 17:11:56 141

原创 字符串各操作函数与内存函数详解

strlen首先第一位男嘉宾是我们的strlen函数首先看一下函数原型:>strlen函数的参数是要求的字符串的地址,返回值为size_t类型,此处要注意以下几个点:>strlen函数的返回值为size_t类型,即无符号整型,会出现以下这种情况:>if语句里的strlen(arr1) - strlen(arr2),即 3 - 4 = -1, 然而这是一个无符号整型 - 无符号整型的表达式,得到的仍然是无符号整型,-1将会被当作是一个很大的正数,因此这样的话答案就是>

2022-02-22 22:37:38 197

原创 指针,它那些不得不说的题目

指针那些事

2022-01-23 17:30:19 508 10

原创 关于数据在内存中的存储下

关于数据在内存中的存储下本文将讲解浮点数在内存中存储的相关知识首先,先来看一下以下这个程序:>在学习的时候, 我给出的答案是非常的单纯的9 9.0 9 9.0,然而,当程序跑起来之后:>要分析以上程序, 首先得了解浮点数在内存中的存储。对于二进制浮点数, 根据国际标准IEEE(电气和电子工程协会) 754, 任意一个二进制浮点数V都能表示为以下形式:>*(-1) ^S * M 2 ^E其中(-1)^S为符号位,当s = 0 时,V为正数, 当浮点数s = 1 , V为负数

2021-11-29 13:56:57 412 7

原创 关于数据在内存中存储的相关例题

关于数据在内存中的存储例题本文将讲解数据在内存中存储的相关例题请看下面几道例题:>例题一:#include <stdio.h> int main() { char a = -1; signed char b = -1; unsigned char c = -1; printf("a=%d,b=%d,c=%d", a, b, c); return 0;}输出的结果为:>整数在内存中存储4个字节, 而将-1存放在char类型的变量中,必然会发生截断,

2021-11-29 13:51:42 788

原创 数据在内存中的存储相关内容

数据在内存中的存储相关内容我们已经知道,c语言中有以下这么几种变量类型,分别为:>char //字符类型short //短整型int //整型long //长整型long long //更长的整型float //单精度浮点数double //双精度浮点数本文将介绍整型数据在内存中的存储。首先就是将整型类型归一下类啦,要注意的是,char 类型也归结到整型类型里面,因为字符类型在内存中是以ascii码值进行存储的.也即整型家族里面一共有这几位成员:>我们知道,在创建一个

2021-11-23 13:23:44 506 5

原创 关于扫雷的简易实现

关于扫雷的简易实现该扫雷特性:第一次点击一定不为雷容易易实现首先,我们依然是像三子棋游戏一样,创建两个源文件和一个头文件:然后便是我们的主函数部分:因为是测试部分,写一个测试函数来放置我们的代码:接下来是test函数的实现:此处的menu函数为打印菜单函数,也即为提示一下玩家该选什么,由此进入到我们的switch case语句中去判断下一步应该执行什么语句输入1后进入游戏:(扫雷游戏暂时以打印的方式来代替),这样的话基本逻辑我们就写好了,现在重点来写一下扫雷游戏的实现将prin

2021-11-12 07:48:01 4768 9

原创 关于三子棋游戏的简易实现与N子棋胜利判断方法

关于三子棋游戏的简易实现与N子棋胜利判断方法要实现三子棋游戏,主要需要实现以下几个要求:>需要一个棋盘,既然需要一个棋盘,棋盘是在一个平面上的,所以我们需要创建一个二维数组棋盘的打印玩家下棋与电脑下棋判断胜利因为在写三子棋游戏中,我分了两个文件,一个是game.c,一个是test.c。game.c主要是游戏的实现部分,而test.c是主函数测试部分,并且相对应的给了一个game.h文件,用来实现函数各个声明与标识符常量的定义。这里先给出game.h以便更好了解各个标识符所代表的意义

2021-11-08 20:46:35 5011 15

原创 关于一道教材题的讲解

关于一道教材题的讲解前几天上机实验时,做了一道这样的题,感觉还是蛮有趣的,如下所示也是引发了自己一点小小的思考,以下是我自己的图解:>#define ROW 4#define COL 4int main(){ int arr[ROW][COL]; int bigger[ROW];//用来储存每一行的最大值. int putcol[ROW];//用来储存最大值的行数 int putrow[ROW];//用来储存最大值的列数 int tmp1 = 0;//用来获取一行中最大值

2021-11-05 12:56:38 176 10

原创 关于猜数字游戏的实现

关于简易猜数字游戏的实现对于今天的三子棋游戏,有以下几个特性:玩家通过输入数字来选择是否进行游戏或退出游戏,选错时会提示并重新输入通过键盘输入数据后,电脑会提示玩家所猜的数据过大或过小,若猜对则打印恭喜你,猜对了,然后让玩家重新选择是否重新进行游戏随机数的范围为1-100废话不多说,直接上代码捏:>#include <stdio.h>#include <time.h>#include <stdlib.h>void menu(){ p

2021-10-29 19:44:45 2048 3

原创 初始c语言的知识2.0

写在前言:本文将粗略介绍变量的作用域与生命周期,常量,字符串,与分支循环语句等内容。变量的作用域与生命周期:变量的作用域指的是变量所作用的范围,即限定这个变量的可用性的代码范围。而局部变量的作用域即为变量所在的局部范围,请看下图:此处的a在main函数的函数体内创建,即a只能在这个大括号中使用。这两张图也是同一个道理,只能在自己限定的范围内使用。对于全局变量而言,其作用域为整个工程,在任何一处都能使用,请看下图:可以看到,此处程序没有报错,说明变量a在任何一处都能..

2021-10-25 19:32:14 110 1

原创 初始c语言时的一些知识

前言在学习c语言时,我们会对c语言的各个分类知识进行大致的理解,本文将介绍几种分类的知识(后续将继续补充)正文一.第一个c语言程序,请看下图此处的main函数为程序的入口,一个工程中有且仅有一个main函数。而第6行的printf函数为打印函数,即在屏幕上输出“ ”之间的内容,程序的结果为二.数据类型 1.数据类型是为了定义变量的时候使用,c语言主要提供了以下数据类型:2.各个数据类型所占的空间 请看以下程序:...

2021-10-18 14:22:38 174 11

原创 学习编程的起点。

首先介绍我自己,我是一名双非本科,专业被称为半个计算机专业的学生。从小对游戏的热爱,使得我对于电脑非常的感兴趣,在高考后,也是确定了自己要走编程这一条路。这篇文章也是我学习编程的一个起点。在学习编程过程中,我对自己立下的目标为:精通计算机语言,成为一个大佬,同时在学习过程中中能够保持自己对编程的热爱与喜爱。同时希望自己能够获得ACM的奖项啊哈哈哈哈。学习编程并非一日之功,我认为要学好编程,在学会理论知识的同时,也能够自己根据知识能够自己敲出代码,而这也是我的学习方式,认真学习知识,课下认真敲代码,.

2021-10-16 11:18:58 514 15

空空如也

空空如也

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

TA关注的人

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