自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 html和css初识

代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>个人名片</title> <!--颜色的三种写法 1.在head中使用style; 2.使用id,或者直接在标签上写; 3.使用引入,<link type = "text/css" rel = "stylesheet" h

2021-04-01 21:16:40 143 1

原创 JavaSE初级阶段思维导图

2021-01-28 18:29:44 166

原创 Java初次见面,请多关照!!

初识JavaJava是什么?关于Java的基本环境搭建问题关于hello world的注意事项:Java的基本数据类型Java是什么?  Java是一门面向对象编程,跨平台语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java是一门编程语言,编程语言就是让人告诉计算机要干啥,同时Java也是高级语言。关于Java的基本环境搭建问题1.JDK:Java开发工具包,开发Java程序使用;2.JRE:Java运行时环境

2020-12-02 17:18:11 167 1

原创 通讯录简易版(c语言)

通讯录简易版#include<stdio.h>#include<stdlib.h>#include<string.h>#pragma warning(disable:4996)//先创建结构体,表示一个联系人typedef struct Person{ char name[1024]; char tel[1024];}Person;#define MAX_PERSON 1024 typedef struct AddressBook{ Perso

2020-11-24 22:39:52 156 1

原创 结构体的对齐规则,它来了!!

结构体的对齐规则结构体的对齐规则代码实现结构体的对齐规则1.第一个成员在与结构体变量偏移量为0的地址处;2.其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。对齐数 = 编译器默认的一个对齐数 与 该成员大小的较小值。VS中默认的值为83.结构体总大小为最大对齐数(每个成员变量都有一个对齐数)的整数倍。4.如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处,结构体的整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。代码实现#include<stdio.

2020-11-22 20:51:31 345

原创 指针进阶笔试题~~~看了就懂!!

笔试题一、一维数组一、一维数组 //一维数组 int a[] = { 1, 2, 3, 4 }; printf("%d\n", sizeof(a)); printf("%d\n", sizeof(a+0)); printf("%d\n", sizeof(*a)); printf("%d\n", sizeof(a+1)); printf("%d\n", sizeof(a[1])); printf("%d\n", sizeof(&a)); printf("%d\n", sizeof(

2020-11-17 15:42:46 147

原创 数据在内存中的存储,它来了!!

数据在内存中的存储整数在内存中的存储整数在内存中的存储借助调试器,我们可以看到内存中的情况,下面举一个简单的例子来说明:int main(){ int a = 10; system("pause"); return 0;}我们首先写了一个int a ,然后我们可以打开我们的调试器(调试—窗口—内存)就可以看到下面这个图,在这个图的最上边是地址。地址:想看哪个内存空间,就在这里输入地址就行了,可以直接输入取地址的表达式,让VS自动计算;绿色框:当前的地址;蓝色框:内存中的实际内容,按

2020-11-15 14:14:14 123 2

原创 杨辉三角(C语言),它来了!!

杨辉三角介绍代码实现介绍  杨辉三角(也称帕斯卡三角)相信很多人都不陌生,它是一个无限对称的数字金字塔,从顶部的单个1开始,下面一行中的每个数字都是上面两个数字的和。代码实现#include<stdio.h>#include<windows.h>#define n 5int main(){//杨辉三角 int arr[n][n]; for (int i = 0; i < n; i++){//行 for (int j = 0; j < i + 1;

2020-11-11 17:09:00 1653 2

原创 求两个数二进制中不同位的个数,它来了!!

描述  编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同。输入例子:1999 2299输出例子:7思路  1.先将 m 和 n 进行按位异或,此时m和n相同的二进制比特位清零,不同的二进制比特位为1;  2.统计异或完成后结果(temp)的二进制比特位中有多少个1即可(采用按位与)。代码实现#include<stdio.h>#include<windows.h>#pragma warning(disable:4996)int d

2020-11-06 12:42:58 2438 6

原创 扫雷c语言简易版,它来了!!

扫雷游戏介绍基本流程代码实现创建用户交互菜单创建地图并初始化地图打印地图更新game()函数总代码游戏介绍  扫雷,顾名思义,就是排除所有的雷,游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。基本流程1.创建用户交互菜单;2.创建地图并初始化;3.打印地图;4.程序读取玩家要翻的坐标并校验;5.判断该位置的坐标是否有地雷,如果有地雷,则游戏结束;6.如果不是地雷, 统计当前位置周围雷的个数, 并显示到地图上;7.判定游戏是否胜利。代码

2020-11-04 22:52:53 6613 21

原创 用c语言实现三子棋,它来了!!

三子棋三子棋介绍  三子棋又叫井字棋、圈圈叉叉、一条龙等等。将正方形对角线连起来,相对两边依次摆上三个双方棋子,只要将自己的三个棋子走成一条线,对方就算输了。但是,有很多时候会出现和棋的情况。描述  用c语言编写一个三子棋。基本流程1.创建一个用户交互菜单;2.创建一个棋盘并初始化;3.打印一个棋盘;4.玩家落子(玩家通过输入行列坐标落子);5.判定胜负关系;6.电脑落子(电脑采用随机落子的方式落子);7.判定胜负关系;8.游戏结束。代码实现用户交互菜单int menu(){

2020-11-03 18:05:08 7206 25

原创 冒泡排序,它来了!!

冒泡排序定义思想代码实现定义  它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。  排序核心思路就是两种方式:升序和降序。思想  此处我们以升序为例,前一个元素要比后一个元素小,核心就是进行相邻元素的比较和交换,这里我们按照从后往前遍历的方式进行比较和交换。代码实现#include<stdio.h>//实现一个对整形数组的冒泡排序#i

2020-11-01 17:08:14 3074 8

原创 c语言指针(初步了解),它来了!

指针为什么会有指针什么是指针指针的用法为什么要有指针?什么是指针?指针VS指针变量指针的用法取地址解引用为什么会有指针什么是指针指针的用法为什么要有指针?  在要知道什么是指针的前提下,我们首先要做的就是搞懂为什么会有指针?我们需要它来为我们做些什么?  接下来我们通过一个贴近我们生活的例子来告诉大家为什么会有指针:  如上图为一栋宿舍楼,假如这个宿舍楼的每个房间都一样并且没有贴门牌号,那么李四如果要去找张三,他就只能一间一间的去找,也就是我们所说的通过遍历的方法找,这样的查找效率特别低。

2020-11-01 15:24:21 290 3

原创 c语言中static的作用,它来了!!

static概述修饰局部变量修饰全局变量修饰函数概述  提到static关键字,相信大家都不陌生,这是相对比较难以理解的一个关键字,相信各位也都能深深感受的到!  本篇文章将总结一下static这个关键字的三个作用。static关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护。  但是对于c语言初学者,static由于使用灵活,并不容易掌握。本文将为大家介绍一下static的作用,如有写的不对的地方,请及时指出。修饰局部变量  我们都知道,变量如果我们不直接给它赋

2020-10-29 01:50:54 1485 3

原创 碎碎念的猜数字游戏来喽~~(vs2013c语言方法)

什么是猜数字游戏?  猜数字游戏,简单来说,就是在给定的一组数的范围内猜出提前设定好的数。那么,怎样提高我们的查找效率呢?简而言之,就是靠 “蒙”,但是呢,这个“蒙”也是需要技巧的,而我们所熟知的二分查找便是猜数字游戏的最佳解决方法。解决思路  首先让程序自动生成一个随机的整数(1-100),用户来输入一个整数,系统会根据用户输入的情况来提示用户是猜高了还是猜低了,又或者是**猜对了!**这是一个大概的思路,下面我们来进行具体的代码实现!代码实现  第一步,我们首先写一个简单的菜单函数,通过这

2020-10-22 22:44:16 580 5

原创 二分查找(C语言)它来了!

二分查找是什么&nbsp 二分查找又称折半查找,首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。优点是比较次数少,查找速度快,平均性能好,占用系统内存较少;其缺点是要求待查表为有序表。在有序的数组中查找指定元素的位置,此处我们举

2020-10-18 17:58:26 1007 3

原创 Hello csdn!!!

我叫刘洋,来自陕西延安,现在在西安工业大学读本科。为人正直,开朗,好相处,喜欢交朋友。平时的兴趣爱好就是听听音乐,有空就打打篮球,偶尔也喜欢一个人听着音乐散步,非常喜欢这种感觉。因为自己所学的专业,所以对编程有点兴趣,我觉得编程的目标是很重要的,只有有了明确的目标,才能在你完成这个目标的过程中,有条理,有动力,明确的去执行它。编程的目标就是要解决我遇到的问题,然后通过自己所学的编程知识,去攻破它。对于如何学习编程,我觉得除了我们所必须要学的之外,在我们的课余时间,应该多多练习编程,俗话说得好,熟能生巧嘛。

2020-10-09 13:50:10 276 6

空空如也

空空如也

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

TA关注的人

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