自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小结:java的抽象类和接口

抽象类定义:包含抽象方法的类叫做抽象类关键字:abstractabstract class shape{ public int age; public static int count; public void func() { //方法实现 } //抽象方法不用具体实现 public abstract void draw();}class Rect extends Shape { @Override public void dra

2021-01-17 18:04:56 76

原创 Java数据类型与变量

数据类型变量变量是指程序运行时可变的量,相当于开辟一块内存空间来保存这些数据。类型则是对变量的种类进行了划分,不同类型的变量具有不同的特性。整形变量int变量占4个字节,数据范围-2^31 ----2^31-1,大概就是-21亿到21亿。int 变量名 = 初始值;int num = 10;长整型变量long变量占8个字节,数据范围是-2^63~ 2^63-1.long 变量名 = 初始值;long num = 10L;双精度浮点型变量double变量占8个字节,但是浮点数的内

2020-12-09 17:22:16 68

原创 C语言动态内存管理

?为什么存在动态内存分配我们知道空间可以通过数组开辟,但是空间的大小是固定的,并且要在编译时指定大小。可是有时候我们在运行时才能知道想要的空间大小,动态内存分配就可以满足这一点。动态内存分配函数mallocvoid* malloc(size_t size);//头文件是<stdlib.h>该函数的返回值是一个指针,类型是void,由开辟者自己决定类型,可通过强制类型转换实现。如果开辟空间失败,则返回一个NULL指针,因此malloc的返回值要检查。如果开辟空间成功,返回一个未知类

2020-12-04 16:10:16 70

原创 三子棋游戏

首先在头文件里声明游戏过程中用到的方法game.h#ifndef __GAME_H__#define __GAME_H__//#pragma once//预防头文件重复引用#include<stdio.h>#include<windows.h>#define ROW 3#define COL 3void InitBoard(char board[][COL], int row, int col);void ShowBoard(char board[][COL

2020-12-03 16:05:41 50

原创 自定义结构体类型:结构体,枚举,联合

结构体结构体的声明结构体是一些值的集合,这些值称为成员变量。结构体的每个成员可以是不同类型的变量。声明方式如下:struct tag{ member-list; //成员变量}variable-list; //变量列表,即可定义多个变量。//举个例子struct stu{ char name[20]; int age; char sex; char id[10];}stu1,*p; //定义了两个不同类型的变量尽量不要匿名声明,即使不报错(因为

2020-11-29 21:24:19 93

原创 整形在内存中的存储及大小端字节序

整形在内存中的存储计算机中的有符号数有三种表示方法,原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位用0表示正,1表示负,数值位则不同。原码原码直接将二进制按照正负数的形式转换成二进制就可以了。正数负数同理,只是符号位不同。例:数字10表示为原码的形式为0000 0000 0000 0000 0000 0000 0000 1010,数字-10用原码表示为1000 0000 0000 0000 0000 0000 0000 1010。反码反码即将原码的符号位不变,其他位依次按位

2020-11-27 15:16:15 222

原创 库函数实现(字符和字符串函数 内存操作函数)

字符和字符串函数自己实现 strlen() 求字符串长度int Mystrlen(char *p){ int count=0; while (*p != NULL) //遇‘\0’截止 { count++; p++; } return count;}int main(){ char *str = "abcdef"; printf("%d\n", Mystrlen(str)); return 0;}自己实现strcpy() 复制字符串char* Mystr

2020-11-27 15:13:43 121

空空如也

空空如也

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

TA关注的人

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