自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 05 C语言条件判断

本节将深刻讨论C语言的条件判断语句编写[前言]通过前面的学习,我们已经知道了如何去修改计算机的内存数据。C语言程序在运行后,机器会直接执行程序中修改内存的指令。但是在实际应用中,我们不想让机器在开机后直接执行全部的指令,而是希望,比如说按下不同的按钮(满足不同的条件)后,机器会选择性地执行那些满足条件的指令。应运而生。C语言程序要执行一系列的事件,对于,CPU就会一股脑的把所有的事件都做完;而对于,这样就既实现了功能,又能减少CPU资源的占用。好嘞!我记下了(\ _ /)

2023-11-02 20:10:51 171

原创 04 C语言输入输出

前言]学习C语言的输入输出函数,可以帮助我们进行一些简单的调试。我们可以用输入函数scanf向计算机输入数据,也可以通过输出函数printf打印计算机中存储的数据,以检验之前的数据是否输入成功。

2023-10-30 21:14:07 128 1

原创 03 C语言内存修改

前辈,上一节你提到了int和,那么变量究竟是什么呢?变量嘛,顾名思义,就是比如说,在上一节写的代码中我们给内存a赋予了"10"这个数值,其实我们还可以随时改变内存a的数值,所以我说哦哦!那么我们只要想定义一个变量,就在前面用"int"修饰就行了吧?不完全正确哦~实际上,不只是int,我们还可以用short,long,float,double......来定义一个变量哦呃呃(w(゚Д゚)w),这些都是什么啊?知道整数,小数,负数,字母吗?当然知道啊!(恼~当我是弱智吗?QAQ)

2023-10-28 16:22:30 315 1

原创 02 C语言内存管理

温馨提示]在初学这一节时,必然会感到困难,但这一节恰巧又是C语言运行的真谛,可以先简单的过一遍,学到后面章节时还需要再回来反复观看、消化本节。

2023-10-27 21:47:46 97 1

原创 01 C语言本质

前辈~之前成功运行了一段代码后,弹出了一个小黑窗,上面显示了一段文字"hello world",然后就没了,运行这段代码到底有什么意义啊?同时这也就体现出了C语言的价值,我们写出便于我们人类理解的C语言代码,但是这些代码,机器(计算机)看不懂啊!是的,掌握了这些后,你在接下来的C语言学习将会如鱼得水,下一节我们就开始着手编写代码!哈哈,你也是认真思考了呢,其实在运行这段代码的过程中,就已经实现了人对机器的控制!是用来把我们写的C语言翻译成为机器语言,那么我宣布,你的C语言已经入门了!

2023-10-26 21:18:43 92 1

原创 00 C语言编辑器安装

呼~前辈,我要学习C语言了,有什么好的软件帮助我学习C语言吗?当然有啊!Code::Blocks就是一款能让新手快速上手的C语言开发平台。进入官网后,向下滑找到"Microsoft Windows"这一栏的内,找到"codeblocks-20.03mingw-setup.exe"这一行,点击后面的下载链接即可下载codeblocks的安装包。哇~前辈,我看到这里有好多种类的安装包,为什么下载"codeblocks-20.03mingw-setup.exe"这个版本,而不是其他的版本呢?和。

2023-10-26 19:33:54 206 1

原创 C语言编程题集锦

输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换。有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。

2023-03-01 20:28:34 104

原创 C语言初级

学习C语言入门,主要看是否搞清楚了内存分配,因为从定义一个变量开始,就已经涉及了到内存的申请,如果申请内存后不及时释放,就会导致内存泄漏,最终使得程序停止运行。因此,学习C语言,其实就是学习内存管理。

2023-03-01 17:40:04 98

原创 Linux基础知识总结

Linux的基础知识天罗万象,包括Linux终端、文本编辑器vi的使用、开发手册man的查阅,以及常用的shell命令等等

2023-02-27 20:04:01 619

原创 NFS服务器的搭建

NFS(Network File System)是指网络文件系统,它是基于UDP/IP协议的应用,NFS 允许在多个用户之间共享公共文件系统,并提供数据集中的优势,来最小化所需的存储空间。在开发过程用我们会遇到开发板空间不足的情况,搭建NFS服务器,让开发板能够直接访问服务器共享文件夹中的文件,不仅提供了开发效率,而且不用担心开发板内存不足。

2023-02-21 19:50:30 772

原创 C/C++常用的字符串函数

字符串函数(String processing function)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数,需要调用头文件include。在C/C++编程中经常会遇到字符串的处理,比如路径的切割、信号的判断(字符串比较),以及字符串大小的计算,熟练掌握常用的字符串函数,了解其可以实现的功能,对于做项目大有裨益。

2023-02-18 19:43:37 6559

原创 SourceInsight:Linux内核源码阅读器

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。SourceInsight是基于windows操作系统的源码阅读器,在阅读Linux内核源码之前要先把它放到windows操作系统下。

2023-02-18 11:28:56 1712

原创 WSL:两个操作系统的联合

WSL(Windows Subsystem for Linux)是指适用于Windows的Linux子系统,它使得在windows系统上可以直接运行Linux系统下相关的二进制文件,大大提高了Linux开发的效率。2022年11月16日,微软 Win11/10 Linux 子系统 WSL 1.0.0 正式版发布。

2023-02-17 21:46:20 609

原创 Linux操作系统简介

我们所熟知的电脑操作系统有Windows(微软)和Mac(苹果),Linux也是一种操作系统,但是与前面两个操作系统不同的是,Linux是开源的,这就导致Linux操作系统的开发非常的热门、影响非常广泛,这也是在学习操作系统时要学Linux的原因。

2023-02-15 21:41:31 3942

原创 tftpboot基本操作

电脑和开发板之间可以通过串口传输文件,带来的问题就是文件的传输速度非常之慢,有时传输几MB的文件需要好几分钟,基于网线传输的tftpboot,将文件传输的速度提高了十几倍。

2023-02-14 14:30:11 2941 3

空空如也

空空如也

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

TA关注的人

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