自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大牛好我是小小白的博客

记录一个小白逐渐头秃的地方

  • 博客(30)
  • 收藏
  • 关注

原创 前端Web网页设计笔记

html的基础知识点,学习过程中记录的部分笔记

2022-08-25 12:25:53 496

原创 前端Web网页设计的项目实现

制作官网网页界面,实际运用理论知识,学习开发经验

2022-08-25 12:18:28 4888 1

原创 学生选课系统项目设计报告

本篇文章为学生选课系统的详细实现过程、部分代码以及解释,在实现项目中遇到的问题,学到的知识和感悟。

2022-08-25 11:55:15 16911 6

原创 学生选课系统——数据库应用项目

通过数据库课程设计,加强自主学习、收集资料的能力,系统地应用理论知识设计实现一个信息系统的数据库设计,重在培养学生的动手能力,为后续专业课程的学习打好基础。此部分要求写出采用的数据库管理系统是什么,支持的逻辑模型是什么,把概念结构设计阶段设计好的E-R图转换为与选用的数据库管系统产品所支持的数据模型相符合的逻辑结构的过程,给出最终的逻辑结构并根据数据规范化理论进行优化,并进行说明。此部分要求说明将需求分析得到的用户的信息需求抽象为信息结构(即概念模型)的过程,要求有分析描述,有E-R图。

2022-08-25 11:42:22 1947

原创 数据结构-连续存储数组的算法实现

模拟连续存储数组的算法,实际运用指针实现功能,包括数组的初始化方法,追加元素方法,插入元素方法,删除元素方法,获取元素的方法,判断是否为空,判断是否已满,排序函数,输出函数,倒置函数,加深对于数组的理解

2022-08-19 18:03:34 253

原创 java程序练习

java程序编写练习

2022-08-16 22:32:08 1053

原创 malloc()动态分配内存

学习数据结构的动态分配内存,深入理解malloc()函数

2022-08-16 12:13:24 1855

原创 java 基础程序理解,编写练习

通过编写练习题目,实际运用java基础知识,加深理解

2022-08-14 09:47:12 1163

原创 C语言写游戏——扫雷

实现效果比较简陋,如图:写游戏需要不同的文件构成,首先看一下资源管理器清楚框架结构:在test.c文件里编写整个游戏的运行逻辑,具体代码:#define _CRT_SECURE_NO_WARNINGS 1#include "game.h"//测试游戏void menu(){ printf("*******************************\n"); printf("********* 1.play ********\n"); pri...

2022-01-27 16:04:47 2248

原创 用C语言打印九九乘法表

运用c语言的分支和循环的知识就可以打印出来9*9的乘法表,效果如图具体代码:int main(){ int i = 0;//行数 for (i = 1; i <= 9; i++)//行数 打印9行 { int j = 0;//列数 for (j = 1; j <= i; j++)//有几行就打印几列 { printf("%d*%d=%-2d ", i, j, i*j);//%2d 打印两位靠右对齐,%-2d 打印两位靠左对齐 } printf("\n

2021-09-03 22:09:45 8655

原创 我的C语言学习日记10-指针

各类型指针不同类型的指针大小相同int main(){ printf("%d\n", sizeof(char*));//4 printf("%d\n", sizeof(short*));//4 printf("%d\n", sizeof(int*));//4 printf("%d\n", sizeof(double*));//4 return 0;}指针类型的意义: 1.指针类型决定了:指针引用的权限有多大(int*指针可以访问操作四个字节,char*指针可以访...

2021-09-03 18:47:23 114

原创 C语言自增(++)自减(--)运算符原理解析

关键:自增减(++/--)前置:在运算之前改变变量 自增减(++/--)后置:在运算之后改变变量要真正的理解这两句话的内涵,自增减前置在运算之前改变变量,运算时是不变的,即使运算过程中遇到自增减后置时变量也是不变的,因为自增减后置是在运算完成后改变变量int main(){ int i = 0; int j = i++ + ++i;//++i优先级高于i++,所以相当于int j=++i + i++; //此时i=0,1(...

2021-08-28 13:45:16 1683 1

原创 我的C语言日记09-操作符

操作符算数操作符% 取模操作符,左右操作数都必须为整数/ 除号等,+ - * 的左右操作数可以为浮点数或整数移位操作符

2021-08-28 13:34:48 92

原创 C语言写游戏-猜数字游戏,时间戳的应用

猜数字游戏效果如下:1.电脑会生成一个随机数2.猜数字 rand()需要调用#include <stdlib.h>头文件 使用time()函数需要引用头文件#include <time.h>用时间戳生成随机数——猜数字游戏用rand()函数生成随机数:在调用rand()函数生成随机数之前,需要使用srand()函数来为rand()函数设置随机数的起点,用时间戳作为srand函数的参数来设置随机数的生成起始点时间戳...

2021-08-20 22:20:49 318

原创 C语言写动画-动态显示横幅

打印一串字符,从两端到中间依次显示效果如图和二分查找有异曲同工之妙注意在求长度时,下标比元素个数少一,所以减一,字符串结尾有\n所以再减去一个一,求出右下标总共需要减去二int main(){ char arr1[] = "welcome to bit!!!!!!!"; char arr2[] = "#####################"; int left = 0; //int right = sizeof(arr) / sizeof(arr[0]) - 2;...

2021-08-20 20:17:48 373

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

效果如下:创建新项目我命名为“三子棋game1”,然后分别创建测试源文件“gametest.c”,游戏源文件“game.c”和相应的头文件“game.h”在gametest.c中创建main函数,调用test函数实现主逻辑void test(){ int input = 0;//存放用户的选择 srand((unsigned int)time(NULL));//随机数 do { menu();//菜单 printf("请选择:"); scanf("%d", &am..

2021-08-20 19:53:12 95

原创 我的C语言学习日记08——数组

一维数组的创建和初始化int arr[10];int表示数组元素的类型,arr是数组名,[]内需为常量表达式,用来指定数组大小char arr2[5];char表示数组元素为字符型,数组名为arr2,数组大小为5int count =10;int arr2[count];这样不可创建数组,[]中必须为常量,不能使用变量初始化...

2021-08-20 17:01:21 127

原创 我的C语言学习日记07——函数递归

函数递归把大事化小递归的两个必要条件存在限制条件,当满足这个限制条件的时候,递归便不在继续 每次递归调用之后越来越接近这个限制条件递归与迭代

2021-08-13 11:07:32 102

原创 我的C语言学习日记06——函数的使用和自定义函数

运用文档学习使用库函数举例学习strcpy函数举例学习memset函数重要网站https://zh.cppreference.com/w/%E9%A6%96%E9%A1%B5http://cplusplus.com/自定义函数写一个函数可以找到两个整数中的最大值写一个函数来交换两个整型变量的内容需使用指针函数的参数实际参数(实参)真实传给函数的参数叫实参。可以是:常量、变量、表达式、函数等。在进行函数调用时必须有确定的值,以便把这些值传送给形参。形式参..

2021-08-12 11:19:17 201

原创 小白的黑客技术(狗头),用C语言写一个自动关机程序,恶搞神器

学计算机这么久终于学到点有黑客那味的东西了,哈哈哈哈(大牛禁止嘲笑小白,不许笑)准备工作首先,这个程序需要用到sysem()函数,是执行系统命令的函数,shutdown -s -t 60 是60秒关机的指令;使用sysem()函数需要引用头文件#include <stdlib.h>strcmp()是比较两个字符串的函数,在本程序中用于比较用户输入的字符程序代码正常来说放到配置好环境的VS里就能运行,这个是用goto语句实现的#define _CRT_SECURE_...

2021-08-06 16:49:05 1290

原创 用C语言写游戏——时间戳生成随机数的解析和应用

猜数字游戏整体流程:1.电脑会生成一个随机数2.猜数字 rand()需要调用#include <stdlib.h>头文件 使用time()函数需要引用头文件#include <time.h>用时间戳生成随机数——猜数字游戏用rand()函数生成随机数:在调用rand()函数生成随机数之前,需要使用srand()函数来为rand()函数设置随机数的起点,用时间戳作为srand函数的参数来设置随机数的生成起始点时间戳:当......

2021-08-06 15:48:38 1242

原创 我的C语言学习日记05——分支和循环练习题

求n的阶乘int main(){ int i = 0; int ret = 1; int n = 0; scanf("%d", &n); for (i = 1; i<=n; i++) { ret = ret*i; } printf("ret=%d", ret);}求1!+2!+3!+4!重点是要初始化retint main(){ int i = 0; int ret = 1;//若等于0则乘多少都为0 int n = 0; int sum

2021-08-05 18:31:43 307

原创 我的C语言学习日记04——分支语句(if语句,switch语句)和循环语句(for语句,while语句,do-while语句)

分支语句和循环语句分支语句包括:if语句,switch语句循环语句包括:for语句,while语句,do-while语句if语句int main(){ int age = 127; if (age < 18) printf("未成年\n"); else printf("已成年\n");return 0;}进阶用法int main(){ int age=10; if (age < 18) printf("未成年\n"); else

2021-08-05 12:41:39 192

原创 补充:大厂面试题:找出只出现过一次的数(找出单身狗问题)——异或的应用

题目要求给定一个非空整型数组,除了某个元素只出现一次以外,其余每个元素均出现两次,找出那个只出现了一次的元素。样例:int a[]={1,2,3,4,5,1,2,3,4},该数组中只有5出现一次,其他数字都是成对出现的,要找出5.int main(){ int arr[] = { 1, 2, 3, 4, 5, 1, 2, 3, 7, 5, 4 ,7,8}; int i = 0; int sz = sizeof(arr) / sizeof(arr[0]);//计算数组元素个数 for

2021-08-04 11:59:36 136

原创 C语言异或交换两个数的原理解析-大厂面试题:不使用第三变量交换两个数的值

常用操作交换两个数的值常用的交换两个数值的方法一般是采用第三个变量,这种方法简单易懂,用代码举例int main(){ //交换两个整形变量 int a = 3; int b = 5; int c = 0;//第三个变量 printf("交换前:a=%d b=%d\n", a, b); c = a; a = b; b = c; printf("交换后:a=%d b=%d\n", a, b); return 0;}这么简单的题目肯定不是面试官想要的,所以就引出了这次要

2021-08-03 19:11:14 790

原创 对于C语言指针的理解和原理分析

纯小白初学的理解,博一笑而已指针首先写一段使用指针的程序int main(){ int a=10;//定义一个变量,申请4个字节内存 int* p=&a;//取地址,把地址放到p的申请的内存里,这里的*说明p就是指针变量 *p=20;//* --解引用操作符,根据p中的地址找到a,并对a进行操作 printf("a=%d\n",a); return 0;//打印结果为20}可以画出流程图 :个人的理解 对照程序指针的执行流程可以.....

2021-07-31 10:08:41 247

原创 我的C语言学习日记03——了解c语言的整体内容,c语言的灵魂指针和结构体

开始步入正轨,有点那味了选择语句if语句#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <string.h>int main(){ int input = 0; printf("你要好好敲代码吗?(1/0)\n"); scanf("%d", &input); if (input == 1) printf("一份好工作\n"); else printf("回家卖红..

2021-07-30 23:14:37 142

原创 VS编译器scanf函数等不安全报错的解决办法和原因分析

解决办法和老师学到的技巧,VS编译器对于函数不安全报错的解决办法:在第一行写入下方这句话即可#define _CRT_SECURE_NO_WARNINGS 1根本解决办法但每次编写代码都要写有点麻烦,这时精华来了(对于我个人来说觉得比较厉害的),可以找到安装路径下的“newc++file.cpp”文件,我的路径是这个D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcprojectitems\newc++file.c..

2021-07-30 13:30:40 430

原创 我的C语言学习日记02——c语言的环境配置和基础知识

开启正式编程新建项目,选中Visual C++再选中空项目→输入名称→选中位置→确定,在“解决方案资源管理器”中右击源文件→添加→新建项,在弹出窗口中选中C++文件→输入名称:xxxx.c→添加。优化配置右击项目名称→属性→“链接器”下的“系统”→“子系统”里的下拉箭头→控制台→应用→确定。设置过后就运行程序就能看到运行结果。基础知识main()为主函数,是程序的入口,有且仅有一个#include <stdio.h> //标准输入输出文件,全称:standard i

2021-07-30 10:32:42 140

原创 我的C语言学习日记——初识c语言

C语言的学习已经有几天了,逃不过经典的新手入门程序,对全新的编程世界打个招呼。#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <string.h>int main(){ printf("hello word!\n"); return 0;}...

2021-07-29 20:20:41 208

空空如也

空空如也

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

TA关注的人

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