- 博客(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关注的人