自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言 100道经典编程题适用于专升本,专接本【详细分析版】

本篇涵盖C语言100道常见的编程题,适用于“专接本,专升本,考研,期中期末考试”,每道题都是亲自手动打出来的,也在编译器上测试过,每道题都有相关的详细注释,如有发现错误,欢迎评论区指正。对于零基础伙伴或者没咋做过编程题的小伙伴真心希望将这篇文章的每道题至少【做三遍】...............

2022-06-19 18:37:42 13617 83

原创 【两万字 C语言重难点全部总结,系列分明,篇幅分明,哪里不会点哪里呦】

文章目录概述关键字系列第1篇——auto register第2篇——static sizeof第3篇——signed unsigned第4篇 ——if else第5篇 —— switch case第6篇——三大循环及 continue break void第7篇——const return volatile第8篇——extern union enum typedef符号系列第9篇——转义,位运算,逻辑运算第10篇——左移右移 前置后置+或-第11篇——负数取模预处理系列第12篇——预处

2021-11-05 14:16:18 1083 16

原创 JS总结篇

JavaScript

2022-11-13 08:25:22 250

原创 树结构的基础部分

二叉树的删除 遍历 查找 线索化 线索化化遍历

2022-10-16 12:00:09 80

原创 模拟实现堆排序

模拟堆排序

2022-10-16 11:11:09 191 15

原创 顺序存储二叉树

顺序存储二叉树

2022-10-11 20:44:50 126 1

原创 模拟hashtable表

模拟hash表

2022-10-09 09:59:04 135 14

原创 双向链表实现栈

双向链表来实现栈

2022-10-03 16:54:25 300 21

原创 模拟实现约瑟夫环

模拟约瑟夫环

2022-10-02 18:19:47 210 5

原创 单链表的模拟实现

单链表的模拟实现

2022-09-29 21:28:13 164 16

原创 用数组模拟实现队列

【代码】用数组模拟实现队列。

2022-09-24 16:41:30 76 4

原创 模拟稀疏数组的实现

稀疏数组

2022-09-24 09:32:31 39 2

原创 MySQL语句执行的流程

mysql语句执行流程

2022-09-22 17:53:12 205

原创 黄金矿工~java小游戏【内含源码】

🎉推荐up主专题文章【C语言编程一百题】📌QQ:3052645092 有问题可以一起讨论哦。

2022-09-08 19:22:04 976 15

原创 SQL39道代码练习题

🎉推荐up主专题文章【C语言编程一百题】📌QQ:3052645092 有问题可以一起讨论哦⭐️ 财压奴婢手,艺压当行人,一起拼搏吧。

2022-08-30 15:08:23 588 46

原创 一篇让你弄明白C语言指针传参和数组传参~

🎉欢迎关注🔎点赞👍收藏⭐️留言📝 > 🎉推荐up主专题文章【[C语言编程一百题](http://t.csdn.cn/2qJyS)】 > 📌QQ:3052645092 有问题可以一起讨论哦> 🍭作者水平很有限,如果发现错误,请及时告知作者哦!感谢感谢!**............

2022-07-11 15:09:23 379 40

原创 C语言指针面试题详解

C语言指针面试题

2022-07-05 17:19:59 446 68

原创 输入一个字符串,将连续的数字字符串放到另一个二维数组中(详细分析版)

思路: 1.外层用*a指针变量来控制循环 2.定义char *na 在内层变化找一段数字字符 3.判断是不是连续的 4.找到了就拷贝到ch数组 用一个变量控制ch数组下标

2022-06-17 16:05:42 394 4

原创 坦克大战哦哦哦哦哦

文章目录防止坦克重叠坦克大战全部源码防止坦克重叠坦克的红点,碰到到别的坦克的范围就不动了//获取全部的敌人坦克,故此来获得他们的坐标来比较是否碰撞 Vector<Enemy_Tank> enemy_tanks = new Vector<>(); //利用set方法来个坦克集合来赋值 public void setEnemy_tanks(Vector<Enemy_Tank> enemy_tanks) { this.enemy

2022-05-26 21:00:28 83 2

原创 Java I/O流

文章目录I/O流常用的文件操作获取文件的相关信息目录的操作和文件删除Java IO 流原理FileInputStream 介绍FileOutputStream 介绍文件字节输出流编程完成图片/音乐 的拷贝FileReader (字符方式读)和 FileWriter(字符方式写) 介绍I/O流常用的文件操作package com.File_.FileBase;import org.junit.jupiter.api.Test;import java.io.File;import java.

2022-05-25 18:12:32 50 1

原创 String s2=“465“+s1;简单的语句你不知道的创建过程

String s1="123"; String s2="465"+s1; System.out.println(s2);调试详解:

2022-05-04 17:20:16 233 3

原创 java基础【大爆炸】全面总结

JAVA相关public class hello{ //严格记住大小写,java操作时 直接java hello(类) // public static void main(String[] args){ System.out.println("hello world~"); }}

2022-05-04 08:05:18 160

原创 C语言删除数组中的重复元素(详细分析版)

//给数组删除重复的元素#include<stdio.h>#define N 12int main(){ int a[N] = { 1, 1, 2, 3, 3, 4, 6, 4, 8, 6,9,8}; int i = 0, j = 0, n = N; //n个数比较n-1次 printf("==========去重之前=========\n"); for (i = 0; i < n; i++){ printf("%d ", a[i]); } for (i = 0;.

2022-04-11 08:16:03 6466 3

原创 C语言编程题-大总结(个人专升本艾宾浩斯复习笔记)

文章目录第二章第二章#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>//1.三个数,找较大值//int main(){// int a = 0;// int b = 0;// int c = 0;// scanf("%d", &a);// scanf("%d", &b);// scanf("%d", &c);// int max = a;// if

2022-04-02 22:03:58 848 1

原创 2022-03-02----C编程题

文章目录C编程题第1题:功能: 输入两个整数, 求他们的按位与。第2题:功能: 有 n 个整数, 使其前面各数顺序向后移 m 个位置, 最后 m 个数变成最前面的 m 个数第3题:功能: seek()函数: 判断是否有不合格成绩;形参: 1 个, 指向由 3 个 int 型元素组成的 1 维数组的行指针变量返回值:(1)有不合格成绩, 则返回指向本行首列的一个(列)指针;(2)没有有不合格成绩, 返回值为指向下一行的一个(列)指针第4题:功能: 输入一个学生的生日(年: y0、 月: m0、 日: d0),

2022-03-02 10:55:58 487

原创 关于VS打印中文出现乱码情况,可以看一下,这篇,亲测有效

点运行中的 CMD.EXE 窗口左上角,出现菜单,选“属性”一看,“属性”中的“当前代码页”框框里写着这么一行:“437 (OEM - 美国)”,问题关键就是这里。重新点出菜单,选“默认值”项,发现“默认值”里的“当前代码页”是可以设置,有两个选项:“437 (OEM - 美国)”和“936 (ANSI/OEM - 简体中文 GBK)”,将“当前代码页”设置为“936 (ANSI/OEM - 简体中文 GBK)”,点“确定”,没有发现一点反应。重运行一下“CMD.EXE”,发现问题依旧,“默认值”中“当前

2021-12-17 10:09:00 607

原创 C深刨【指针传参和数组传参】

文章目录指针传参和数组传参一维数组传参指针传参和数组传参一维数组传参void Show(int a[], int num){ printf("Show: %d\n", sizeof(a));//这个呢???}int main(){ int a[10] = { 0 }; printf("main: %d\n", sizeof(a));//求的是整数组的大小 Show(a,10); return 0;}回答一个问题,Show函数中sizeof(a)会是多少?为什么是4呢?因为数组

2021-11-03 14:46:29 173 1

原创 C深刨,内存管理

文章目录什么是内存管理?为什么要内存管理?什么是内存管理?int main(){ int *p = malloc(sizeof(int)* 10); if (NULL == p){ perror("malloc"); return 1; } for (int i = 0; i < 10; i++){ *(p + i) = i; } for (int i = 0; i < 10; i++){ printf("a[%d]: %d\n", i, p[i]); } f

2021-11-03 14:45:17 84

原创 C语言图解栈帧的形成与释放【全网第二详细分析版】

图解栈帧的形成与释放,你想知道的都在这里哦

2021-11-03 14:43:00 568 14

原创 C深刨_指针_指针数组和数组指针篇

文章目录指针数组和数组指针在讨论数组名与&数组名的区别指针数组和数组指针#include<stdio.h>int main(){ int *p1[10];//p1先和[]结合,说明是数组,元素类型是int* 故为整型指针数组 数组里面什么同类型的元素都可以放 int(*p1)[10];//p1先和*结合说明是一个指针变量,所指向的目标是数组,有10个元素每个是int return 0;}在讨论数组名与&数组名的区别#include<stdio.h&

2021-10-30 16:08:47 180 6

原创 C深刨_指针与数组_数组篇

文章目录什么是数组?数组的内存分布什么是数组?数组是相同类型的集合,你定义一个整型数组,他的每个元素都是整形的#include<stdio.h>#define M 10 int main(){ int arr[M] = { 0 }; return 0;} 数组的内存分布我们先看一下普通变量是在内存如何存储的!!!看地址是向下减小的我们发现,先定义的变量,地址是比较大的,后续依次减小这是为什么呢?a,b,c都在main函数中定义,也就是在栈上开辟的临时变量。而

2021-10-29 08:01:03 132

原创 C深刨_指针与数组_指针篇【指针就该这样学 看完这一个专题,以后关于指针的就不用看了】

文章目录什么是指针左值与右值为什么有指针指针的内存布局解引用什么是指针左值与右值先明确什么叫做左值和右值做一下铺垫我们反汇编一下,深刻认识一下!!!#include<stdio.h>int main(){ int a = 10; int b = a;//使用的是a的内容 a==10 return 0;}**知道了什么是左值和右值,再来看一下什么是指针:**1.什么是指针?指针就是地址!那么地址本质是什么呢?地址是数据,那么数据可不可以被保存在变量空间里面

2021-10-26 10:14:19 147 3

原创 C深刨_预处理_下篇

文章目录#ifdef 与 #ifndef#ifdef 与 #ifndef#ifdef//#define BOSSint main(){#ifdef BOSS printf("hello C\n");#else printf("hello B");#endif return 0;}#ifndef反之 如果没定义执行,如果定义了就else

2021-10-24 13:37:05 2134

原创 C深刨_预处理_上篇【宏相关】

文章目录字符串宏常量程序翻译为二进制代码的过程字符串宏常量如何定义?这样做是不行的!!!宏定义代表字符串的时候一定要加上双引号!!!程序翻译为二进制代码的过程为什么把文本代码翻译成二进制代码呢?...

2021-10-23 13:17:13 117 2

原创 C深刨_符号_完结篇 【全网第二 负数取模/取余深度刨析】

文章目录深度理解取余/取模运算一,关于取整你要知道的!!!1,向0取整2,向-∞取整3,向+无穷取整4,四舍五入取整二,取模取余和取模一样吗?深度理解取余/取模运算一,关于取整你要知道的!!!1,向0取整int main(){ int a = 2.9; int b = -2.9; printf("%d\n", a); printf("%d\n", b); return 0;}结果为啥是2和-2呢?本质上是向0取正 解释一下:所以结果是-2 和 22,向-∞取整#in

2021-10-22 22:28:23 4198 3

原创 C深刨_符号_中篇 【 深度理解左移右移 深入理解a++ 自增自减运算符!!!】

文章目录整型提升左移与右移深度理解左移右移++和 - -整型提升int main(){ char c = 0; printf("sizeof(c): %d\n", sizeof(c)); //1 printf("sizeof(c): %d\n", sizeof(~c)); //4 printf("sizeof(c): %d\n", sizeof(c << 1)); //4 printf("sizeof(c): %d\n", sizeof(c >> 1)); //4

2021-10-21 11:11:38 120

原创 C深刨_符号_起始篇【深度刨析 转义字符 单双引号 逻辑运算符 位运算符】 看完还学不会打我!!!

文章目录注释符号注释符号基本注释事项:#include <stdio.h>int main(){ int /* */ i; //正确 char *s = "abcdefgh //hijklmn"; //正确 //Is it a\ valid comment? //正确 in/* */t j; //报错 return 0;}注意:注释被替换,本质是替换成空格#include <stdio.h># define M 12int main(){

2021-10-20 13:31:20 73 1

原创 C深刨关键字_完结篇8 extern struct union enum typedef

文章目录externstruct柔性数组unionenumtypedefextern之前C深刨第二篇博客,也已经讲过了,大家想了解可以看一下,在第二篇的开头部分!!!C深刨第二篇struct定义结构体,本质是制作类型#include<stdio.h>#define M 64 //定义结构体,本质是制作类型struct stu{ char name[M]; int age; char sex; char addr[M];};int m

2021-10-18 10:35:20 159 1

原创 C深刨7 完全搞懂 return const volatile 干货多多!!!【建议收藏!!!】

文章目录return1.C语言中有字符串和字符串类型吗?2.我们平常删除数据,比如说删除一部电影是真的在内存中删除了吗接下我们在栈帧方面解释上面那个代码现在我们谈一个问题:函数调用会开辟栈帧,函数中的变量,会在栈帧中开辟空间,问题来了,你咋确保你开辟的栈帧,一定够函数中变量开辟空间用呢经过上面的学习我们就可以理解一下递归的问题了为什么临时变量具有临时性?return#include<stdio.h>char* show(){ char str[] = "hello world"; re

2021-10-16 13:47:27 139 1

原创 C深刨6 for while do,continue break void

文章目录while do for基本解释3个流getcharwhile do for基本解释**while条件初始化while(条件判定){业务更新条件更新}forfor(条件初始化; 条件判定; 条件更新){业务代码}do while 条件初始化do{条件更新}while(条件判定);**do while 适用于那种游戏界面呀,一上来无论如何先让你来一次的场景,对于这样的有奇效3个流接下来我们说一下三个流任何C程序,在运行之前都会默认代开三个输入输出流stdi

2021-10-13 10:58:13 71 2

空空如也

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

TA关注的人

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