自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 你知道你写的代码是怎样执行起来的吗

写这篇博客就是想要解释一个我自己在学习过程中比较困惑的问题:你的代码是如何在计算机中运行起来的?首先需要的知识储备就是计算机里有哪些硬件,这些硬件之间是怎么配合着执行指令的一、计算机的硬件结构说明:这里cpu内我没有把寄存器单独画出来,而是将一部分主要的寄存器画在了各个硬件里总的来说:主存是用来存储数据的,运算器是用来执行算术逻辑运算的,控制器负责从内存中取出指令,对指令进行分析,从而指挥指令有条不紊的执行。具体来看各个部件:1、运算器:运算器里主要执行算术、逻辑运算的是ALU,而.

2021-08-12 15:59:42 2346 4

原创 一篇文章搞定C语言指针

最近因为实习和一些杂事(主要还是想偷懒hhhh),很长时间没有写博客了,早都想写一篇关于指针的文章了,今天补上????????????,本文大体的思路是:分为两个部分,一部分从宏观角度学习一下指针的通性,包括指针是什么?指针类型及意义、指针的运算等;一部分具体地看各种类型的指针书写及用法。Part1...

2021-07-23 15:20:43 183

原创 C语言小游戏(1)—三子棋

1.创建项目、源文件、头文件首先,在编译器中创建一个新项目,然后,添加源文件和头文件。源文件一般创建两个:test.c和game.c,test.c用于测试,在编写程序过程中,可以不断对当前代码块进行测试,避免程序全部完成之后再测试,编译器报出一堆错误,难以对错误进行定位。头文件创建一个:game.h,将函数的声明和头文件等放在game.h中,这样对于在test.c和game.c中都需要引的头文件,只需要在game.h中引一次就可以了。2.代码实现三子棋小游戏首先创建三个文件game

2021-06-22 19:54:33 135 1

原创 关于C语言数组的一些小细节

不知道大家在学习的时候,有没有这样的困惑:数组的下标为什么从0开始?从1开始不是更容易理解吗?既然数组传参传递的是首元素的地址,为什么函数的形参我们仍然可以写成数组的形式?(这样形参和实参是不是就不对应了呢?)1.为什么数组下标从零开始 ? 先说说我的理解:[ ]这个操作符实际相等价于指针加减和解引用两个步骤,而他的操作数的含义是:相对于起始位置的偏移量。我们都知道数组名代表首元素的地址,所以,第一个元素相对于首元素的偏移量当然为0喽,也即:数组的下标从0开始。下面我们从代码...

2021-06-16 23:25:43 328 3

原创 C语言构造类型详解(数组、结构体、联合、枚举)

上一篇博客分享了C语言内置数据类型和不同类型数据在内存中是如何存储的,这篇文章将分享一下C语言中构造类型的相关知识。主要包含:如何声明一个构造类型?类型声明好之后如何用这个类型去定义变量?如何对定义的变量进行初始化?构造类型里的成员变量在内存中是如何存储的?这些构造类型定义的变量作为函数参数时传递的是什么? 先上本文大纲一、数组1.数组的定义eg:int arr [5]...

2021-06-09 23:04:36 3017 3

原创 C语言数据类型及存储规则

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..

2021-06-06 16:59:04 636 6

空空如也

空空如也

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

TA关注的人

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